从JOIN获取mysql记录

时间:2015-08-20 14:41:37

标签: php mysql wordpress-plugin wordpress

我需要从我的wordpress数据库获取某些metakey(event_date)的值不为null或不为空的用户的记录(event_date!='')?另一个特定的metakey(multidate)不存在。

我在尝试:

SELECT *

FROM wp_posts
LEFT JOIN wp_postmeta
ON   wp_posts.ID = wp_postmeta.post_id

WHERE wp_postmeta.event_date != ''

AND NOT EXISTS (
  SELECT * FROM wp_postmeta
   WHERE wp_postmeta.meta_key = 'multidate'
    AND   wp_posts.ID = wp_postmeta.post_id
)

但没有运气。我认为可能存在问题的部分是

"AND wp_postmeta.event_date != ''"
我不确定。我不知道还有什么可以尝试的。

你能帮忙吗?

0 个答案:

没有答案