计算来自 DISTINCT 查询的元素数
Count Number of Elements From a DISTINCT query
我有这个tbl_transactions,这是table
图片为查询后的结果
SELECT DISTINCT vehicle_type_name, vehicle_plate_number FROM tbl_transactions
现在,我需要计算 2 Wheeler、4 Wheeler 等的数量...有人可以帮助我吗?我使用了 DISTINCT 和 WHERE 子句的组合,但它在查询中显示错误。
您可以 select 在子查询中仅使用不同的值并将其计入外部查询。如果这是您正在尝试的方法,请尝试让我知道是否有帮助,如果有任何不清楚的地方,请随时询问。
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;
我有这个tbl_transactions,这是table
图片为查询后的结果
SELECT DISTINCT vehicle_type_name, vehicle_plate_number FROM tbl_transactions
现在,我需要计算 2 Wheeler、4 Wheeler 等的数量...有人可以帮助我吗?我使用了 DISTINCT 和 WHERE 子句的组合,但它在查询中显示错误。
您可以 select 在子查询中仅使用不同的值并将其计入外部查询。如果这是您正在尝试的方法,请尝试让我知道是否有帮助,如果有任何不清楚的地方,请随时询问。
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;