wp_postmetaテーブル
post_id | meta_key | meta_value |
---|---|---|
1 | a | あ |
1 | a | い |
1 | a | う |
1 | b | あ |
1 | b | え |
2 | a | あ |
2 | a | う |
2 | b | え |
2 | b | あ |
… | … | … |
上記のようなテーブルがあり、以下2つの条件を「SQL文」で求めたいです。
1.meta_keyの値が「a」で、かつ、meta_valueの値が「あ」かつ「い」であるpost_idの値
meta_key=a and meta_value=あ and meta_value=い
例では「1」となる。
2.meta_keyの値が「a」で、かつ、meta_valueの値が「あ」かつ「う」、かつ、meta_keyの値が「b」で、かつ、meta_valueの値が「あ」かつ「え」であるpost_idの値
(meta_key=a and meta_value=あ and meta_value=う) and (meta_key=b and meta_value=あ and meta_value=え)
例では「1」及び「2」となる。
知っているSQLではなかなか求められず、どのような方法があるのかご教示いただきたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。