我的SQL查询没有运气,以获得具有角色订阅者的用户:
SELECT
ID,
display_name
FROM 'wp_users'
INNER JOIN 'wp_usermeta' ON 'wp_users'.ID = 'wp_usermeta'.user_id
WHERE 'wp_usermeta'.meta_key = 'wp_capabilities'
AND ('wp_usermeta'.meta_value LIKE 'subscriber') ORDER BY display_name
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?
qqr*_*uza 11
我得到了我的问题的答案:
SELECT wp_users.ID, wp_users.user_nicename
FROM wp_users INNER JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
WHERE wp_usermeta.meta_key = 'wp_capabilities'
AND wp_usermeta.meta_value LIKE '%subscriber%'
ORDER BY wp_users.user_nicename
Run Code Online (Sandbox Code Playgroud)
如果有人遇到同样的问题,请使用我上面的SQL查询.
这是@qqruza 答案的一个轻微变体,其中包括用户的电子邮件和角色,并返回所有角色的用户。
SELECT wp_users.ID, wp_users.user_nicename, wp_users.user_email, wp_usermeta.meta_value
FROM wp_users
JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id
WHERE wp_usermeta.meta_key = 'wp_capabilities'
ORDER BY wp_users.user_nicename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12323 次 |
| 最近记录: |