标签: sql sqlite max
我有一张这样的表:
id int, col1 int, ...
不同的行可以具有相同值的col1。 现在我想收集col1具有最大值的所有行。 例如此表值
1 4 2 3 3 4
查询应该给我的第1行和第3行
答案 0 :(得分:1)
您可以使用子查询:
SELECT id, col1 FROM tab WHERE col1 = (SELECT MAX(col1) FROM tab);
的 SqlFiddleDemo 强>
SqlFiddleDemo