请问sql中的distinct是不是只能应用于后面所有的列?
发布网友
发布时间:2024-05-14 19:38
我来回答
共1个回答
热心网友
时间:2024-07-31 18:10
是这样的
distinct是让三列全部相同的只出现一次
相同的方法可以用group by 实现
SELECT A,B,C FROM TABLE1 GROUP BY A,B,C
但是你只对A去重,就该对C,B列进行计算
比如
SELECT A,max(B),max(C) FROM TABLE1 GROUP BY A,B,C
类似这样的
当然那个max函数你可以用min,sum,avg等等