WordPress数据库查询

时间:2015-07-09 14:08:51

标签: sql wordpress

我正在尝试从WordPress数据库运行SQL查询。基本上,我需要从wp_users表中获取所有用户的电子邮件地址,然后检查这些用户是否在wp_usermeta表的'agent_name'行中具有非空值。所以像这样的伪代码SELECT user_email FROM 'wp_users' and SELECT agent_name FROM 'wp_usermeta'。目标是将查询打印在csv中(我可以弄清楚这部分)。您可以在此屏幕截图中看到我正在寻找的输出类型的示例:

enter image description here

我希望这是有道理的。

1 个答案:

答案 0 :(得分:1)

您应该使用INNER JOIN来实现此目的:

SELECT u.user_email, m.meta_value FROM wp_users u 
INNER JOIN wp_usermeta m ON m.user_id = u.ID && 
           m.meta_key = 'agent_name' && 
           m.meta_value IS NOT NULL