当前位置: 代码迷 >> Sql Server >> 关于某列重复,取其一的查询语句解决办法
  详细解决方案

关于某列重复,取其一的查询语句解决办法

热度:44   发布时间:2016-04-27 19:07:04.0
关于某列重复,取其一的查询语句
第一次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
  相关解决方案