"orange Juice"[ drink] =>"Apple Juice" möchte finden: Beiträge, die in keinem Eintrag mit den gleichen Metawerten wie Drink mit Metaschlüssel einen orangefarbenen Wert haben. Aktuelle Methode: make">
Szenario: Beiträge haben mehrere Einträge mit Werten für denselben Schlüssel, zum Beispiel hat ein einzelner Beitrag mehrere meta_key [drink] => meta_value
[drink] => [drink] => [drink] => "Apfelsaft"
Gesucht werden: Beiträge, die in keinem Eintrag mit meta_values mit demselben meta_key wie drink einen orangefarbenen Wert haben.
Aktuelle Methode: Verwendung von wp_query:
meta_query => array(array('key' => 'drink','value' => 'orange','compare' => ; 'NICHT WIE'));
Frage: wp_query gibt weiterhin Beiträge mit meta_value „orange“ zurück, da es andere [Getränke] mit Werten gibt, die nicht „orange“ sind.
在SQL通配符搜索中,你需要在NOT LIKE中使用值
%orange%
。没有
%
通配符,NOT LIKE的意思与<>
或NOT EQUAL相同。