如果META_KEY存在,那么不选择此帖子吗? 时间:2015-03-24 作者:user69517 我正在尝试选择所有帖子,除了带有meta\\u键的帖子somekey.SELECT * FROM wp_posts JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE meta_key != \'somekey\' 但这仍然是选择该帖子,因为其他meta\\u键仍然匹配。基本上,我想要的效果是输入一个名为“somekey”的自定义字段,然后该帖子将不会被选中。 1 个回复 最合适的回答,由SO网友:Milo 整理而成 有几种方法可以做到这一点-NOT IN, NOT EXISTS, IS NULL. 哪种方法最好取决于您的实际查询。SELECT * FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = \'somekey\' WHERE $wpdb->postmeta.post_id IS NULL 结束 文章导航