相关疑难解决方法(0)

sql group by vs. distinct

当查询中没有聚合时,为什么有人会使用group by而不是?

此外,是否有人知道该组与MySQL和SQL Server中的不同性能注意事项.我猜测SQL Server有一个更好的优化器,它们可能接近等价,但在MySQL中,我期望显着的性能优势.

我对dba的答案感兴趣.

编辑:

比尔的帖子很有趣,但不适用.让我更具体一点......

select a, b, c 
from table x
group by a, b,c
Run Code Online (Sandbox Code Playgroud)

select distinct a,b,c
from table x
Run Code Online (Sandbox Code Playgroud)

mysql sql-server performance group-by distinct

38
推荐指数
2
解决办法
3万
查看次数

标签 统计

distinct ×1

group-by ×1

mysql ×1

performance ×1

sql-server ×1