简体   繁体   English

SQL Select Count Distinct groupby

[英]SQL Select Count Distinct groupby

Hello I am looking to select the top 10 names that have watched the most unique shows.您好,我想选择观看过最独特节目的前 10 个名字。 My_table is as follows: My_table 如下:

Name     Show
Hilda    The Road
Tom      Joker
Harry    Rainbow Bright
Hilda    Show 100

We can try using LIMIT here:我们可以在这里尝试使用LIMIT

SELECT Name
FROM yourTable
GROUP BY Name
ORDER BY COUNT(DISTINCT Show) DESC
LIMIT 10;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM