文字列と一致するメタキーのすべてのメタ値をクエリしたいと思います。これらの例としては、genre_metalmusic、genre_popmusic、genre_grungeなどがあります。これは、次のものと一致させることができます。
%genre%
また、重複したメタ値を取得するのは好きではありません。問題は、これらのメタキーの一部にも値(空)がないことです。空ではなく、重複しておらず、文字列と一致しないメタ値のみを返したいのですが。
空の値をフィルタリングしないことを除いて、このクエリはほとんど機能しています。
SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key LIKE '%genre%'
NULLをフィルタリングするための追加の条件を試しましたが、機能していません。
SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key LIKE '%genre%' AND meta_value IS NOT NULL
Wordpressメタテーブルから空でないメタ値を効果的に取得する方法に関するヒントはありますか?ありがとう。