0
我在這裏有一個關於SQL的問題,我已經在'如何將列組合成一列'並已經嘗試過幫助器的每個提示我有這樣做的錯誤,該錯誤指出,如何在SQL Server中將多列組合/插入一列
消息4104,級別16,狀態1,第12行
多部分標識符「LOT_LOC_BOND.LOT_ID」無法綁定。Msg 4104,Level 16,State 1,Line 12
無法綁定多部分標識符「LOC_LOT_IEBT.LOT_ID」。Msg 4104,Level 16,State 1,Line 12
無法綁定多部分標識符「LOT_LOC_MBT.LOT_ID」。Msg 4104,Level 16,State 1,Line 12
無法綁定多部分標識符「LOT_LOC_SEAL.LOT_ID」。
,這是SQL語句,僅供參考我以前的SQL Server 2014:
USE IMS_Location
SELECT TOP(1000)
LOT_LOC_BOND.LOT_ID, LOT_LOC_BOND.CheckIn AS BOND_CheckIn,
LOT_LOC_BOND.CheckOut As BOND_CheckOut,
LOT_LOC_BOND.StatusDesc AS BOND_Status,
LOT_LOC_IEBT.LOT_ID, LOT_LOC_IEBT.CheckIn AS IEBT_CheckIn,
LOT_LOC_IEBT.CheckOut AS IEBT_CheckOut, LOT_LOC_IEBT.StatusDesc AS IEBT_Status,
LOT_LOC_MBT.LOT_ID, LOT_LOC_MBT.CheckIn AS MBT_CheckIn,
LOT_LOC_MBT.CheckOut AS MBT_CheckOut,
LOT_LOC_MBT.StatusDesc AS MBT_Status,
LOT_LOC_SEAL.LOT_ID, LOT_LOC_SEAL.CheckIn AS SEAL_CheckIn,
LOT_LOC_SEAL.CheckOut AS SEAL_CheckOut,
LOT_LOC_SEAL.StatusDesc AS SEAL_Status
FROM
LOT_LOC_BOND
LEFT JOIN
LOT_LOC_IEBT ON LOT_LOC_BOND.LOT_ID = LOT_LOC_IEBT.LOT_ID, LOT_LOC_MBT
LEFT JOIN
LOT_LOC_SEAL ON LOT_LOC_MBT.LOT_ID = LOT_LOC_SEAL.LOT_ID
SELECT
(LOT_LOC_BOND.LOT_ID + LOC_LOT_IEBT.LOT_ID +
LOT_LOC_MBT.LOT_ID + LOT_LOC_SEAL.LOT_ID) AS LOT_ID
ORDER BY
LOT_ID
我仍然無法執行它,錯誤聲明'LOT_LOC_BOND'附近的語法不正確。然後我嘗試在AS LOT_ID後放置''',然後出現另一個錯誤消息4104,級別16,狀態1,行3 無法綁定多部分標識符「LOC_LOT_IEBT.LOT_ID」。 消息209,級別16,狀態1,行3 不明確的列名'LOT_ID'。 消息209,級別16,狀態1,行3 不明確的列名'LOT_ID'。 消息209,級別16,狀態1,行3 不明確的列名'LOT_ID'。 消息209,級別16,狀態1,行3 不明確的列名'LOT_ID'。 – Joojoo
您認爲我可以聯合LOT_ID並在同一時間內加入其他專欄嗎? – Joojoo