我有这个tbl_transactions,这是桌子

图片为查询后的结果
SELECT DISTINCT vehicle_type_name, vehicle_plate_number FROM tbl_transactions

现在,我需要数一下2个惠勒,4个惠勒,等等...有没有人能帮我。我使用了DISTINCT和WHERE子句的组合,但它在查询中显示错误。
发布于 2021-11-11 14:35:29
您可以在子查询中仅选择distinct值,并在外部查询中对其进行计数。如果这就是您正在尝试的,请尝试让我知道它是否有帮助,如果有什么不清楚的地方,请随时询问。
SELECT vehicle_plate_number,count(*) as number_of_rows
FROM (
SELECT vehicle_type_name,
vehicle_plate_number
FROM tbl_transactions
GROUP BY vehicle_plate_number,vehicle_type_name
) as t1
GROUP BY vehicle_plate_number;https://stackoverflow.com/questions/69928729
复制相似问题