Select * from 
(A left join B on A.id=B.id) left join C on C.id=A.id 
 where A.col = 1 and A.col <> 1

解决方案 »

  1.   

    晕,兄台,两个条件矛盾的啊。A.col = 1 and A.col <> 1
      

  2.   

    看这样与你的要求符合不:
    Select * from 
    (A left join B on A.id=B.id and A.col = 1) left join C on C.id=A.id where A.col <> 1
      

  3.   

    上面的语句还是有错误的:
    Access 中的限制太多了,好多SQL中可以执行的在里面都会出错,不知道 Access2003怎么样?