取code 相同的记录中 values 最大的记录 ,如果 values 值有相同的 取 id 大的一条

来源:互联网 发布:coord10软件下载 编辑:程序博客网 时间:2024/06/05 19:25
取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

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.[valuesAND id > A.id)
0 0
原创粉丝点击