我已下令由两列数据的模样有序子组每次取第一个元素:从第二列
X | Y
--+---
A | 4
A | 2
A | 0
B | 3
B | 2
B | 1
我要组织我的SQL查询,以便它会输出:
X | Y
--+---
A | 4
B | 3
任何提示?
SELECT
table1.X,
max(table2.Y)
FROM
table1
INNER JOIN
table2
ON table1.X = table2.X
ORDER BY
table1.X,
table2.Y DESC;
这最终与我需要的另一个过滤器非常吻合。谢谢 –