SELECT DISTINCT b.user_login
FROM wp_posts AS a JOIN wp_users AS b
WHERE a.post_author = b.ID AND a.post_type = 'tee';
这会输出我需要的内容,它会显示用户的姓名。 但是,我还要COUNT在user_login旁边发生了多少次。
非常感谢帮助和解释。
答案 0 :(得分:3)
您可以使用GROUP BY
和COUNT()
聚合:
Select b.user_login,
Count(*) As cnt
From wp_posts AS a
Join wp_users AS b On a.post_author = b.ID
Where a.post_type = 'tee'
Group By b.user_login;
答案 1 :(得分:0)
也可以使用COUNT(DISTINCT [fieldname])。这将提供[fieldname]中存在的唯一非空值的计数。