文章詳情頁
mysql如何多字段去重呢?
瀏覽:121日期:2022-06-17 17:13:46
問題描述
想查詢table表中三個字段(field1,field2,field3)去重的記錄個數?應該怎么寫查詢語句呢?
問題解答
回答1:SELECT DISTINCT field1,field2,field3 FROM table
這樣子就行了
回答2:sql語句:
select * from table_name where (field1 <> field2 AND field2 <> field3 AND field1 <> field3)
===============
以上答案是垃圾。
正確的做法應該是。
hash_field = HASH(field1,field2,field3)
create index hash_field。
相關文章:
1. docker鏡像push報錯2. angular.js - angular內容過長展開收起效果3. angular.js - angularjs的自定義過濾器如何給文字加顏色?4. python 怎樣用pickle保存類的實例?5. python的前景到底有大?如果不考慮數據挖掘,機器學習這塊?6. MySQL中無法修改字段名的疑問7. javascript - 微信小程序限制加載個數8. 大家好,請問在python腳本中怎么用virtualenv激活指定的環境?9. linux - 升級到Python3.6后GDB無法正常運行?10. 并發模型 - python將進程池放在裝飾器里為什么不生效也沒報錯
排行榜
