【发布时间】:2018-03-17 10:18:24
【问题描述】:
是否可以在单个查询中有两个连接,其中第二个连接是 table_2 和 table_3 之间的连接(table_1 中没有键引用)?
table_1
id | column_a
table_2
id | table_1_id | table_3_id | column_b
table_3
id | column_c
现有查询:
SELECT * FROM table_1 RIGHT OUTER JOIN table_2 WHERE table_1.id id = ? and WHERE column_a = ?
从 table_1 和 table_2 给我我想要的信息,但 table_2 的信息将只有 table_3_id 列。
在同一个查询中,我想加入 table_3 以根据 table_2.table_3_id 获取其数据
【问题讨论】:
标签: sql postgresql select join