位置: 编程技术 - 正文
推荐整理分享MySQL关键字Distinct的详细介绍(MySQL关键字执行顺序),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:MySQL关键字段,MySQL关键字段,MySQL关键字执行顺序,MySQL关键字是什么,MySQL关键字顺序,MySQL关键字是什么,MySQL关键字是什么,mysql关键字大全,内容如对您有帮助,希望把文章链接给更多的朋友!
MySQL关键字Distinct用法介绍
DDL
Prepare SQL:
Prepare Data:
查询数据如下图所示:
第一种情况,使用Distinct关键字,查询单列数据,如下图所示:
结果:对 name 字段进行去重处理,符合预期期望,确实筛选掉了重复的字段值alibaba;
第二种情况,使用Distinct关键字(在前),查询多列数据,如下图所示:
结果:对 name 字段进行去重处理,结果不符合预期期望,没有筛选掉重复的字段值alibaba;
第二种情况,使用Distinct关键字(在后),查询多列数据,如下图所示:
结果:对 name 字段进行去重处理,结果不符合预期期望,抛出SQL异常,错误码:;
解决办法:
不要用子查询,用分组来解决:
总结: SQL查询能用一条语句解决的尽量不要增加SQL的复杂度,特别是子查询!!!
标签: MySQL关键字执行顺序
本文链接地址:https://www.jiuchutong.com/biancheng/348974.html 转载请保留说明!友情链接: 武汉网站建设