当前位置: 移动技术网 > IT编程>数据库>MSSQL > distinct 多列问题结合group by的解决方法

distinct 多列问题结合group by的解决方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

魔机传说,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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网