【发布时间】:2019-08-04 21:05:30
【问题描述】:
我有一个表 ErpInformations。
OrderId PartNo Status
4711 | 1510 | 0
4711 | 1511 | 0
4711 | 1512 | 1
4712 | 1513 | 3
4712 | 1514 | 0
4713 | 1515 | 0
4713 | 1516 | 0
我想要“选择不同的”查询,它只向我显示部件之一具有最大状态的 OrderId。
结果:
4711 | 1
4712 | 3
4713 | 0
有人有解决办法吗?
我的第一次尝试是:
select distinct(OrderId),
(select max(Status) from ErpInformations)
from ErpInformations;
当然,我得到了总体最高状态。怎么限制?
【问题讨论】: