【发布时间】:2016-12-17 18:40:52
【问题描述】:
我有以下代码
SELECT PRESENTERS.PNRFNAME, PRESENTERS.PNRLNAME,
COUNT(EPISODES.PRESENTERID) AS "no. of episodes"
FROM EPISODES
JOIN PRESENTERS
ON EPISODES.PRESENTERID=PRESENTERS.PRESENTERID
GROUP BY PRESENTERS.PNRFNAME, PRESENTERS.PNRLNAME
ORDER BY COUNT(EPISODES.PRESENTERID)
我尝试添加
HAVING COUNT(EPISODES.PRESENTERID) > 2
但我必须假装我没见过多少不。剧集有没有其他方法可以显示没有更多的行。第几集?
【问题讨论】:
-
如果第一名出现平局怎么办?
-
您接受了
TOP 1查询的答案。您使用的是MySQL还是SQL-Server?
标签: mysql sql join group-by sql-order-by