私はこのような状況にあります。Orders
に関連するテーブルがありますOrderStatus
。
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)