distinct 多列问题结合group by的解决方法
魔机传说,tgp夺宝大作战,河南省信用联社
表 table1
id regname postionsn personsn
1 山东齐鲁制药 223 2
2 山东齐鲁制药 224 2
3 北京城建公司 225 2
4 科技公司 225 2
我想获得结果是 id regname postionsn personsn
1 山东齐鲁制药 223 2
3 北京城建公司 225 2
4 科技公司 225 2
select distinct regname,postionsn,personsn from table1
如果查询的是多列 distinct 用和不用一样
只能用group by
用group by regname
select * from table1 where id in (select min(id) from table1 group by regname) and personsn=2
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
详解SQL游标的用法
类型: 1.普通游标 只有next操作 2.滚动游标 有多种操作1.普通游标declare @username varchar(20),@userid varc...
[阅读全文]
-
-
-
-
-
-
-
-
-
网友评论