编辑试图列出数量大于同一工作的任何其他项目的所有项目
Table items
+--------+----------+
| job_id | quantity |
+--------+----------+
| 004 | 150 |
| 004 | 4 |
| 004 | 100 |
| 002 | 50 |
| 002 | 2 |
| 002 | 17 |
| 002 | 17 |
| 006 | 2 |
+--------+----------+
我知道它应该是一个相当简单的,但它让我卡住了。我试图在查询中使用 ANY,但我不太确定如何使用它。这就是我的想法:
select job_id, quantity
from items
where quantity >
(select min(quantity) from items) group by job_id;
我和那个差得很远。谢谢您的帮助
select job_id, max(quantity) from po_items group by job_id;
那个成功了