作者ClareQ (人比人Cheese人)
看板Database
标题Re: [SQL ] 请问access 是不是不能用二个left join
时间Fri Dec 7 07:52:14 2007
※ 引述《sherry8701 (***)》之铭言:
: access是不是不能支援二个left join (我知道SQL可以)
: 不知道是哪里出了错
: 会出现 "查询运算式'a.id=b.id left join cmn_consider as c on a.id=c.id
: 中的语法错误(少了运算元)'"
: 但是单一个left join的时候就可以
: 请大大们帮忙?一下 谢谢!!
ACCESS的确一次只能支援一个JOIN语法,
他把JOIN语法後的结果看作是一个Table(或View)
所以你要加括号才可以再继续JOIN其他Table
SELECT A.*, B.*, C.*
FROM (
TableA AS A
LEFT JOIN TableB AS B ON A.ID=B.ID
) LEFT JOIN TableC AS C ON A.ID=C.ID
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.134.222