这是对我的更大问题的精简查询,但要点是我正在尝试内部连接到选择受外部选择限制的选择。那可能吗?我在内部选择中收到有关多部分标识符 S.Item 和 S.SerialNum 的错误。
要点是这样,我们必须按项目/序列进行分组,并且查询足够大,我们不想返回并将整个查询中的所有内容分组为这个小连接。
SELECT S.Item, S.SerialNum, S.ReceiveDate
FROM SALES S
INNER JOIN (SELECT W.Item, W.SerialNum, MIN(W.SalesDate)
FROM WARRANTY W
WHERE W.Item = S.Item AND
W.SerialNum = S.SerialNum
GROUP BY Item, SerialNum, SalesDate) WW
ON S.Item = WW.Item AND WW.SerialNum