У меня есть две таблицы, сгруппированные по OrderID
.
Что-то вроде:
Orders.OrderID
OrderDetails.OrderID
Я пытаюсь вызвать столбец из таблицы OrderDetails
, но янужно в таблице Orders
.
Мне нужно вызвать JOIN
или INNER JOIN
или GROUP BY
, где я могу сгруппировать OrderDetails
с таблицей Orders
и где OrderID
отображение совпадения OrderDetails.ProductCode
.Поскольку это едва ли имеет смысл, вот мой текущий запрос:
SELECT
Orders.OrderID, Orders.OrderDate, Orders.ShipLastName, Orders.ShipFirstName,
Orders.ShipCity, Orders.ShipState, Orders.Order_Comments, Orders.OrderNotes,
Orders.ShipPhoneNumber, Orders.ShipDate
FROM Orders
WHERE Orders.OrderStatus = 'Shipped'
AND Orders.ShipDate > DATEADD(Day, Datediff(Day,0, GetDate() -20), 0)
AND Orders.ShipDate < DATEADD(Day, Datediff(Day,0, GetDate() -13), 0)
В основном я хотел бы SELECT
OrderDetails.ProductCode, но сначала нужно сгруппировать их по OrderID
, поскольку они находятся в разных таблицах..
Спасибо