关于某列重复,取其一的查询语句
第一次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