从一组表连接到postgresql中的另一组表

时间:2013-12-02 12:05:24

标签: postgresql

我有一些表说t1,t2,t3。 我需要在postgresql中实现这样的东西。

select * from (t1 , t2) left join t3
where t1.some_column = t3.some_column; 

但是postgresql抱怨

  

错误:语法错误处于或接近“,”SQL状态:42601字符:77

1 个答案:

答案 0 :(得分:1)

你不能使用from (t1,t2),你必须以某种方式加入它们。

尝试这样的事情:

select * from t1
inner join t2 on t1.someColumn=t2.someColumn
left join t3 on t1.some_column = t3.some_column;