尝试获取distinct之后的行数。按下这个

例如。
发布于 2019-03-06 11:15:28
一个简单的子查询分组就可以做到这一点。
SELECT agent_code, ord_amount, cust_code, count(*)
FROM (SELECT distinct agent_code, ord_amount, cust_code
FROM orders
WHERE agent_code = 'A0002')
GROUP BY agent_code, ord_amount, cust_code有更复杂的方法可供选择,但这似乎是最简单的方法。
https://stackoverflow.com/questions/55014714
复制相似问题