我有一个客户表:
<表类>
id
为
tbody><<tr>0 25 125 223 3 24 425 表类>
您的查询的问题是,您的列命名为order
也是一个关键字,例如ORDER BY
。您可以通过使用表别名来解决这个问题,如下所示:
SELECT
A.id, A.order,
B.cnt
FROM
Customers A
INNER JOIN (
SELECT b.Order, count(b.Order) as cnt
FROM Customers b GROUP BY b.Order
) B ON A.Order = B.Order;
<表类>id 为 问 tbody><<tr>0 25 3 125 3 223 1 3 24 1 425 3 表类>