获得不重复后的不重复行数

时间:2019-03-06 02:41:38

标签: mysql sql

试图获得不同后的行数。请按此https://i.stack.imgur.com/T26Uv.png以获取示例。

1 个答案:

答案 0 :(得分:0)

应该对子查询进行简单的分组。

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

有更复杂的方法可以替代,但这似乎是最简单的。