【发布时间】:2015-08-24 18:14:52
【问题描述】:
我想知道,对于删除重复行,哪个查询更好? (更快、更优化):
select distinct col from table;
或
select col from table group by col;
如您所见,没有任何聚合函数,那么哪个更好?或者换句话说,它们之间有什么区别?
【问题讨论】:
-
如何使用 DISTINCT 删除重复行?如果不使用 COUNT() 之类的聚合函数,您如何查找重复项?