distinct 和 group by 在查询多列数据去重复时的区别在哪

如题所述

distinct只是将重复的行从结果中出去;
group by是按指定的列分组,一般这时在select中会用到聚合函数。
distinct是把不同的记录显示出来。
group by是在查询时先把纪录按照类别分出来再查询。
group by 必须在查询结果中包含一个聚集函数,而distinct不用。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答