SQL语言如何去掉重复字段

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:28:28
不好意思了,本人很菜,问个问题,希望大家帮下忙
有1个表a,比如
AA BB CC
01 甲 100
01 甲 110
01 甲 400
02 乙 200
02 乙 400
03 丙 300
03 丙 400

去掉AA BB的重复 CC取最大值
结果为:
AA BB CC
01 甲 400
02 乙 400
03 丙 400

如何写啊谢谢。

只给你一条sql语句吧!
select * from [a] where CC in(select max(CC) from [a] group by BB)
BB改为AA也可以!
如果每条记录都有主键就好了,再追加条件不会出现错误!
没有主键的记录查询就不太好说了,可能会不精确!

select aa,bb,max(cc) from a GROUP BY aa,bb