mysql中distinct关键字,MySQL关键字Distinct的详细介绍
生活随笔
收集整理的這篇文章主要介紹了
mysql中distinct关键字,MySQL关键字Distinct的详细介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DDL
Prepare SQL:
?
Prepare Data:
?
查詢數據如下圖所示:
第一種情況,使用Distinct關鍵字,查詢單列數據,如下圖所示:
結果:對 name 字段進行去重處理,符合預期期望,確實篩選掉了重復的字段值alibaba;
第二種情況,使用Distinct關鍵字(在前),查詢多列數據,如下圖所示:
結果:對 name 字段進行去重處理,結果不符合預期期望,沒有篩選掉重復的字段值alibaba;
第二種情況,使用Distinct關鍵字(在后),查詢多列數據,如下圖所示:
結果:對 name 字段進行去重處理,結果不符合預期期望,拋出SQL異常,錯誤碼:1064;
解決辦法:
不要用子查詢,用分組來解決:
總結: SQL查詢能用一條語句解決的盡量不要增加SQL的復雜度,特別是子查詢!!!
以上就是關于MySQL關鍵字Distinct用法的講解,如有疑問,請留言或者到本站設討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
原文鏈接:http://blog.csdn.net/sxe18652071425/article/details/52003779
總結
以上是生活随笔為你收集整理的mysql中distinct关键字,MySQL关键字Distinct的详细介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 水床垫多少钱啊?
- 下一篇: flask mysql分页,Flask分