Berbilang meta_values menggunakan meta_key yang sama untuk menanyakan medan tersuai siaran
P粉674876385
2023-08-15 14:16:16
<p>Senario:
Catatan mempunyai berbilang entri dengan nilai untuk kunci yang sama, contohnya satu siaran akan mempunyai berbilang meta_key [minuman] =>
<pre class="brush:php;toolbar:false;">[minuman] =>
[minuman] =>
[minuman] => "jus epal"</pre>
<p>Ingin mencari: siaran yang tidak mempunyai nilai oren dalam mana-mana entri dengan meta_values dengan meta_key yang sama seperti minuman. </p>
<p>Kaedah semasa: menggunakan wp_query:</p>
<pre class="brush:php;toolbar:false;">meta_query => tatasusunan('key' => 'minum', 'value' => 'oren', 'compare' => ; 'TIDAK SUKA'));</pre>
<p>Soalan:
wp_query masih akan mengembalikan siaran dengan meta_value "oren" kerana ia mempunyai [minuman] lain dengan nilai yang bukan "oren". </p>
Dalam SQL wildcard search, anda perlu menggunakan nilai
%orange%
dalam NOT LIKE.TIDAK
%
通配符,NOT LIKE的意思与<>
atau TIDAK SAMA.