G
Gary B
Can anyone help make this more efficient:
SELECT Orders.OrdersKey, (Select Top 1 OrdersHistory.OrderStatus From
OrdersHistory where OrdersHistory.OrdersKey = Orders.OrdersKey Order By
OrdersHistoryKey DESC) AS LastStatus
FROM Orders
-------------------------------------------------
Table Orders
- OrdersKey (PK)
- OrderDate
- etc.
Table OrdersHistory
- OrdersHistoryKey (PK-AutoNumber)
- OrdersKey (FK)
- OrderStatus
SELECT Orders.OrdersKey, (Select Top 1 OrdersHistory.OrderStatus From
OrdersHistory where OrdersHistory.OrdersKey = Orders.OrdersKey Order By
OrdersHistoryKey DESC) AS LastStatus
FROM Orders
-------------------------------------------------
Table Orders
- OrdersKey (PK)
- OrderDate
- etc.
Table OrdersHistory
- OrdersHistoryKey (PK-AutoNumber)
- OrdersKey (FK)
- OrderStatus