我有這種情況。我有一個與OrderStatus
有關的表Orders
。從關係中選擇最後一條記錄
OrderStatus
id | orderId | created
我需要用它最後狀態檢索Orders
。我試過這個查詢,我不知道它是否是高性能的。我需要知道是否有更好的解決方案。
select Orders.id, OrderStatus.status from Orders
inner join OrderStatus on OrderStatus.id =
(select top 1 id from OrderStatus where orderId = Order.id order by created desc)
是的,我刪除了'distinct'。該代碼是一個較長的查詢提取,並滑入。感謝您的解釋! – 2013-02-19 16:09:37