【发布时间】:2019-02-02 11:28:28
【问题描述】:
我在 MySQL Workbench 中名为 world 的工厂数据库中有下表:
表:country
相关栏目:
Code char(3) PK,
IndepYear smallint(6)
我想知道大多数国家独立的年份(或可能年份)。我不想只列出年份,每年一行。
编辑:
我找到了真正有效的正确解决方案。
SELECT IndepYear
FROM (SELECT IndepYear,
COUNT(IndepYear) AS Years
FROM world.country
GROUP BY IndepYear
ORDER BY Years DESC) AS T1
WHERE Years IN (SELECT Years
FROM (SELECT IndepYear,
COUNT(IndepYear) AS Years
FROM world.country
GROUP BY IndepYear
ORDER BY Years DESC
LIMIT 1) AS T2
GROUP BY IndepYear)
ORDER BY IndepYear ASC;
【问题讨论】:
-
您能提供一些示例数据并期待结果吗?
-
请注意,整数类型后面括号中的数字几乎完全没有意义