表 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

更多相关文章

  1. MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. Android(安卓)10 定位问题,获取NMEA(支持5.0~10.0)
  4. mybatisplus的坑 insert标签insert into select无参数问题的解决
  5. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  6. Android软键盘适配问题
  7. SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
  8. android解决坚屏拍照和保存图片旋转90度的问题,并兼容4.0
  9. Android(安卓)Calendar使用过程中遇到的问题

随机推荐

  1. Android内存使用情况的应用实例
  2. 殷志威
  3. android 中查看当前是否联网
  4. android所有版本源码下载网站
  5. android studio 3.0 build错误
  6. 第十二节(android常用控件三)
  7. android添加reboot选项
  8. androidの获取android手机信息
  9. Android 修改默认USB模式
  10. android adb端口被占用解决方案