关于某列重复,取其一的查询语句
第一次csdn上提问,谢谢帮忙看看。
有一表,某几列数据相同,现需求取其一行:
A B
1 5566 1234
2 5566 2345
3 5566 4567
4 3344 5678
5 3344 7890
按要求应取如下两行:
5566 1234
3344 5678
谢谢大家~~~
------解决方案-------------------- select a,b=min(b) from ta group by a
select a,b=max(b) from ta group by a
------解决方案--------------------select a.* from table a,(select A,min(B) B from table group by A) b where
a.A=b.A and a.B=b.B