distinct 与 group by 去重
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:45
例如下表格:表名:fruit
| id | Name | Price | Num |
| 1 | 西瓜 | 10 | 2 |
| 2 | 西瓜 | 11 | 2 |
| 3 | 香蕉 | 10 | 3 |
| 4 | 桃子 | 10 | 2 |
当我想获取Name不重复的数据,结果如下
| id | Name | Price | Num |
| 1 | 西瓜 | 10 | 2 |
| 3 | 香蕉 | 10 | 3 |
| 4 | 桃子 | 10 | 2 |
如果查询时用 distinct,则无效果,只能用group by.
select * from fruit where id in (select min(id) from fruit group by Name);
select distinct Name,Price,Num from fruit(无效)
只获取一个字段时有效
select distinct Name from fruit
- 上一篇: div+css3列布局,带详尽注释
- 下一篇: discuz修改用户名长度
相关文章
-
div+css3列布局,带详尽注释
div+css3列布局,带详尽注释
- 互联网
- 2026年04月04日
-
DIV+CSS图片不间断滚动jquery特效(Marquee插件)及移动标签marquee整理
DIV+CSS图片不间断滚动jquery特效(Marquee插件)及移动标签marquee整理
- 互联网
- 2026年04月04日
-
div输入首字母自动下拉
div输入首字母自动下拉
- 互联网
- 2026年04月04日
-
discuz修改用户名长度
discuz修改用户名长度
- 互联网
- 2026年04月04日
-
discuz密码文件
discuz密码文件
- 互联网
- 2026年04月04日
-
diamond专题(四)—— 容灾机制
diamond专题(四)—— 容灾机制
- 互联网
- 2026年04月04日






