首页 > 解决方案 > SELECT vin 按不同ODO mysql查询排序

问题描述

我有一个类似的数据库

葡萄酒 ODO
666 12
666 12
666 13
555 333
555 333
666 111
666 111
333 122
111 11
111 11
111 12

$sql = "SELECT vin from cars GROUP BY vin HAVING COUNT(*) > 1 ORDER BY vin"; 给我一个 vins 那不止一次,但我需要得到一个具有不同 ODO 值的 vin,比如 111 和 666

标签: mysql

解决方案


SELECT vin 
FROM cars 
GROUP BY vin 
HAVING COUNT(DISTINCT odo) > 1 
ORDER BY vin

推荐阅读