これを実現するには、 LEFT OUTERJOIN を使用する必要があります。 操作同じテーブルに参加する 。
SELECT a.*
FROM meta_data a
LEFT OUTER JOIN meta_data b ON a.post_id = b.post_id AND b.meta_value = 'def'
WHERE
a.meta_value = 'abc'
AND b.post_id IS null
これを実現するには、 LEFT OUTERJOIN を使用する必要があります。 操作同じテーブルに参加する 。
SELECT a.*
FROM meta_data a
LEFT OUTER JOIN meta_data b ON a.post_id = b.post_id AND b.meta_value = 'def'
WHERE
a.meta_value = 'abc'
AND b.post_id IS null