mysql - 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
解决方案
SELECT vin
FROM cars
GROUP BY vin
HAVING COUNT(DISTINCT odo) > 1
ORDER BY vin
推荐阅读
- discord - 使用 node-cron 为我的不和谐机器人运行计划提醒,遇到了一些问题
- azure-active-directory - 从 ADB2C 中的自定义策略返回简单的字符串声明
- java - 在模拟程序中更改不同对象时如何更新 SceneBuilder GUI?
- python - 无法理解这种用于在 Python 中插入值的二叉搜索树 (BST) 算法
- spring - 验证贝宝传入的 webhook - Spring
- html - 使用绝对定位的内容时,强制引导 div 垂直扩展
- python - 从 Databricks Python Notebook 在 Azure Synapse 中批量插入 PySpark Dataframe
- delphi - 相对于滚动条的绘画
- r - 我可以将条件替换为 dplyr 过滤器吗?
- python - 尝试在多核上运行时如何解决 PyMC3 挂起的问题?