我正在尝试使用 Left Join 编写一个简单的 SQL 查询。
这是查询:
SELECT *
FROM (
SELECT *
FROM TRN_IN.COIT AS TRANSMISSIONS
LEFT JOIN (
SELECT TRNNumber ,COUNT(ID)
FROM TRN_IN.COIT AS TOTAL_LINES
WHERE DataPiece02 = 'TO'
GROUP BY TRNNumber
) ON TRANSMISSIONS.TRNNumber = TOTAL_LINES.TRNNumber
)
第二个表别名是 TOTAL_LINES。
运行它时,我收到 TOTAL_LINES 未列出的错误。
奇怪的是,当尝试自己运行第二个查询时,没有错误:
(SELECT TRNNumber ,COUNT(ID)
FROM TRN_IN.COIT AS TOTAL_LINES
WHERE DataPiece02 = 'TO'
GROUP BY TRNNumber )
有人有线索吗?