更好地表达这个问题。这就是我想要我的查询: "选择评论数量最多的城市,其中州是独特的" - >从美国的每个州转发给我一个评论数量最多的城市。所以我最终应该总共有50行。
这是我的表格。
谢谢
答案 0 :(得分:0)
您可以使用where
子句执行此操作:
select t.*
from t
where t.numreviewspercity = (select max(t2.numreviewspercity)
from t t2
where t2.state = t.state
);
答案 1 :(得分:0)
将表替换为实际的表名:
从表t中选择城市,其中t.NumReviewperCity =(从表中选择max(NumReviewperCity),其中state = t.state);