是否有可能在單個查詢中有兩個連接,其中第二個連接是table_2和table_3之間的連接(沒有鍵引用表格1)?Postgresql在單個查詢中的多個連接其中所有表中都不存在連接的外鍵
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
謝謝!我最初嘗試了這個,但是我的一個表名錯了,並認爲它可能不可能 – Jon