去重优先选择group by 也可以用distinct 尽量不要用row_number() 函数(会影响工作效率) 三者区别
假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。 A、select cid,count(distinct(cid)),sum(money) from orders group by cid B、select cid,count(distinct(cid)),sum(money) from orders order by ...