我想在WooCommerce中运行SQL查询以选择所有用户,而无需订购,名称,实际地址和电话号码。我已经运行了以下代码,但是对我来说不起作用。
SELECT *
FROM wp_usermeta m
JOIN wp_users u
ON m.user_id = u.ID
WHERE m.user_id NOT IN
( SELECT um1.user_id
FROM wp_usermeta um1
WHERE um1.meta_key = 'shipping_first_name'`)
该查询不会检索没有必需数据的用户。我只想从我的网站中查找垃圾邮件用户并将其删除。
最佳答案
您可以使用相关子查询
select * from
(SELECT * FROM wp_usermeta JOIN wp_users ON wp_usermeta.user_id = wp_users.ID)a
WHERE not exists
(SELECT 1 FROM wp_usermeta um1 WHERE um1.user_id=a.user_id and
um1.meta_key = 'shipping_first_name')
关于php - SQL查询以选择所有用户,而无需订购,姓名,实际地址和电话号码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52847928/