SQL加入问题 - 消息4145

时间:2013-06-26 14:36:43

标签: sql sql-server join

我有以下代码:

 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'

我收到了这个错误:

  

Ms 4145,Level 15,State 1,Line 6
  在“SAP”附近的预期条件的上下文中指定的非布尔类型的表达式。

1 个答案:

答案 0 :(得分:3)

第四行错误或至少有错字:  ON S.[schedule_id = SA.schedule_id 有一个[太多了