袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

distinct 多列问题 group by 解决

浏览量:873

表 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

 

 


打赏