您的位置:首页技术文章
文章详情页

mysql如何多字段去重呢?

浏览:42日期: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。

相关文章: