SQL - Displaying entries that are the max of a count?

后端 未结 7 1442
悲&欢浪女
悲&欢浪女 2020-12-01 12:35
CREATE TABLE doctor( patient CHAR(13), docname CHAR(30) );

Say I had a table like this, then how would I display the names of the doctors that have

7条回答
  •  情话喂你
    2020-12-01 13:16

    Here's another alternative that only has one subquery instead of two:

    SELECT docname
    FROM author
    GROUP BY name
    HAVING COUNT(*) = (
        SELECT COUNT(*) AS c
        FROM author
        GROUP BY name
        ORDER BY c DESC
        LIMIT 1
    )
    

提交回复
热议问题