我想实现下面的效果,请问该怎么实现?谢谢!
ID QiYe ZhiWei
--------------------------
1 IBM ZhiWei1
2 IBM ZhiWei2
3 IBM ZhiWei3
4 SUN ZhiWei4
5 SUN ZhiWei5
6 SOFTWARE ZhiWei6
7 SOFTWARE ZhiWei7
我想得到这样的记录:
ID QiYe ZhiWei
--------------------------
1 IBM ZhiWei1
4 SUN ZhiWei4
6 SOFTWARE ZhiWei6
请问该怎样实现这样的效果?
------解决方案--------------------呵呵.楼主应该是想得到在一类企业中ID最小的记录.
首先按企业分组,获得每一组的最小ID:select min(ID) from tbl group by qiye.
然后,再从表中取出ID在这里面的就可以了.
select * from tbl where ID in (select min(ID) from tbl group by qiye)