使用以下SQL查询我检查(Wordress)帖子的元值是否不等于1.但我还想检查meta_key 'gtp_conversion_uploaded'是否存在 . 如果它不存在,我仍然想选择 ID
.
SELECT DISTINCT p.ID
FROM wp_posts p
LEFT JOIN wp_postmeta m2 ON m2.post_id = p.ID
AND m2.meta_key = 'gtp_conversion_uploaded'
AND m2.meta_value != 1
所以我的查询需要做以下检查:
-
选择meta_key 'gtp_conversion_uploaded'不等于1的结果 .
-
并且如果meta_key 'gtp_conversion_uploaded'不存在 .
我尝试使用LEFT JOIN,但问题是如果meta_key'gtp_conversion_uploaded'的meta_value等于1,我仍然会得到结果 .
1 回答