标签: mysql
如何从订单表中返回员工ID和每个员工处理的订单总数,将总数从最高数字排序到最低数量。
答案 0 :(得分:1)
使用GROUP BY计算每位员工的订单数量,并ORDER BY对结果进行排序。
GROUP BY
ORDER BY
SELECT employee_id, COUNT(*) AS order_count FROM orders GROUP BY employee_id ORDER BY order_count DESC
不需要JOIN或任何字符串函数。
JOIN