使用两个以上的表连接

时间:2011-01-28 07:49:43

标签: oracle10g obiee

如何将一个表与两个以上的表连接起来?

3 个答案:

答案 0 :(得分:3)

这可能就是你要找的东西。

select * from Table1 a
join table2 b on (a.column = b.column)
join table3 c on (a.column = c.column)

但我建议您选择一个如何编写查询的教程,以减少基本语句的停机时间。

答案 1 :(得分:0)

SELECT * FROM a JOIN b JOIN c JOIN d

这将执行笛卡尔积,因为没有连接条件,但a已与三个表连接。也许你的问题需要更具体。

答案 2 :(得分:0)

select * from table1 a,table2 b,table3 c where a.col=b.col and a.col=c.col