如何计数出现在一个列,而包括另一列与SQL的唯一值?



我有一个客户表:

<表类> id 为 tbody><<tr>025125223324425

您的查询的问题是,您的列命名为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>02531253223132414253

最新更新