$ wpdb查询从角色为供应商的表中获取用户

时间:2018-12-20 18:35:30

标签: mysql sql wordpress

我想从“角色”为“供应商”的表中获取“所有用户”。

但是问题是,当我执行查询时,角色VendorPending Vendor都出现了

我只希望Vendor Role个用户

我的查询

SELECT wp1_users.ID, wp1_users.user_nicename, wp1_users.user_email, wp1_usermeta_shop.meta_value as shop, wp1_usermeta_city.meta_value as city, wp1_usermeta_state.meta_value as state, wp1_usermeta_country.meta_value as country 
FROM wp1_users 
left JOIN wp1_usermeta as wp1_usermeta1 ON wp1_users.ID = wp1_usermeta1.user_id 
left JOIN wp1_usermeta as wp1_usermeta_shop ON wp1_users.ID = wp1_usermeta_shop.user_id AND wp1_usermeta_shop.meta_key = 'pv_shop_name' 
left JOIN wp1_usermeta as wp1_usermeta_city ON wp1_users.ID = wp1_usermeta_city.user_id AND wp1_usermeta_city.meta_key = 'billing_city' 
left JOIN wp1_usermeta as wp1_usermeta_state ON wp1_users.ID = wp1_usermeta_state.user_id AND wp1_usermeta_state.meta_key = 'billing_state' 
left JOIN wp1_usermeta as wp1_usermeta_country ON wp1_users.ID = wp1_usermeta_country.user_id AND wp1_usermeta_country.meta_key = 'billing_country' 
WHERE (wp1_usermeta1.meta_key = 'wp1_capabilities' AND wp1_usermeta1.meta_value LIKE '%vendor%' ) 

如何解决

我尝试使用= 'vendor',但无法正常工作。

0 个答案:

没有答案