表 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

相关文章:

  • 2019-06-17
  • 2018-07-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-08-16
猜你喜欢
  • 2022-02-16
  • 2021-12-19
  • 2022-02-02
  • 2021-12-16
  • 2022-01-28
  • 2022-12-23
  • 2021-10-25
相关资源
相似解决方案