ID OrderId status
1 12 1
2 13 1
3 14 2
4 12 3
5 15 1
6 14 1
大家好,
尝试为上面的表构建 sql 查询以获得如下结果:
OrderId status
12 3
13 1
14 1
15 1
我想要具有最新状态码的唯一 orderid
我试过这个查询
Select Distinct OrderID
from OrdersStatusHistory
order by Status desc
获取记录但重复 orderid
Select OrderID, Status
from Orders_Status_History
order by Status desc
但我收到一个错误:
如果指定了 SELECT DISTINCT,则 ORDER BY 项目必须出现在选择列表中。