sql语句中left join on可以比较多个表吗?

时间:2022-08-15 19:56:56
用left 表 left join 表1 on 条件 做查询,
我想问下join后面可以比较多个表吗?
就像这样: left 表 left join 表1,表2,表3 ... on 条件1 and 条件2 and 条件3
可以这样用吗?

7 个解决方案

#1


你可以试试,不过我没见过,可以用多个Join

#2


经测试,不可以像你这样写

#3


应该这样写,select * from table1 left join table2 on 条件1 left join table3 on 条件2 left join table4 on 条件3 where 条件4

#4


tianch(晴空)老兄,好像你这样写也不行的

#5


不会吧,我一直这样写的,你用的什么数据库?

#6


access库,我这样写好像不行

#7


可能access不能这样写

#1


你可以试试,不过我没见过,可以用多个Join

#2


经测试,不可以像你这样写

#3


应该这样写,select * from table1 left join table2 on 条件1 left join table3 on 条件2 left join table4 on 条件3 where 条件4

#4


tianch(晴空)老兄,好像你这样写也不行的

#5


不会吧,我一直这样写的,你用的什么数据库?

#6


access库,我这样写好像不行

#7


可能access不能这样写