我正在嘗試使用左連接編寫簡單的SQL查詢。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)
任何人有線索?
不要只添加代碼。也添加一個解釋 – Jens