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