我想在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'`)
此查询不会检索没有必需数据的用户。我只想从我的网站中查找垃圾邮件用户并将其删除。
答案 0 :(得分:0)
您可以使用相关子查询
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')