如何从连接表中获取列的最大值?

how to get max value of column from joined tables?

我有两个表 - event(name)ticket(event_name)

我只想获取最大值为 event_count 的事件名称。当我尝试使用 MAX(COUNT(event_name)) 而不是 0 时,出现错误。它应该只打印 Sun|2

SELECT event_name, COUNT(event_name) AS ticket_count
FROM event INNER JOIN ticket ON name=event_name
GROUP BY event_name
HAVING COUNT(event_name) > 0
ORDER BY ticket_count DESC
LIMIT 1

这对你有帮助吗?