我有以下代碼:SQL連接問題 - 味精4145
SELECT *
From [CMM].[dbo].[schedule] S
join [CMM].[dbo].[schedule_activity] SA
ON S.[schedule_id = SA.schedule_id
join [CMM].[dbo].[schedule_activity_part] SAP
ON SA.schedule_activity_id = SAP.schedule_activity_id
join [CMM].[dbo].[activity] A
ON SA.activity_id = A.activity_id
Where S.schedule_id = '5106'
而且我收到此錯誤:
Msg 4145, Level 15, State 1, Line 6
An expression of non-boolean type specified in a context where a condition is expected, near 'SAP'.
是因爲你缺少一個括號? – Matthew
您可能想添加一些[語法糖](https://en.wikipedia.org/wiki/Syntax_sugar),並將連接指定爲'INNER JOIN'而不是'Join'。不會有任何區別,但它可以更容易閱讀。 – jpw
這是一個非常簡單的語法問題(缺少S上的右括號[[schedule_id' <--- –