想查询table表中三个字段(field1,field2,field3)去重的记录个数?
应该怎么写查询语句呢?
sql语句:
select * from table_name where (field1
<> field2
AND field2
<> field3
AND field1
<> field3
)
===============
以上答案是垃圾。
正确的做法应该是。
hash_field = HASH(field1,field2,field3)
create index hash_field。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
SELECT DISTINCT field1,field2,field3 FROM table
这样子就行了