取code 相同的记录中 values 最大的记录 ,如果 values 值有相同的 取 id 大的一条
id code values
1 a 2
2 a 3
3 a 3
4 b 1
5 b 4
6 b 4
显示结果
id code values
3 a 3
6 b 4
id code values
1 a 2
2 a 3
3 a 3
4 b 1
5 b 4
6 b 4
显示结果
id code values
3 a 3
6 b 4
SELECT
*
FROM
tb
AS
A
WHERE
NOT
EXISTS(
SELECT
*
FROM
tb
WHERE
code = A.code
AND
[
values
] > A.[
values
])
AND
NOT
EXISTS(
SELECT
*
FROM
tb
WHERE
code = A.code
AND
[
values
]=A.[
values
]
AND
id > A.id)