Est-il possible d'avoir deux jointures dans une seule requête, où la deuxième jointure est une connexion entre table_2 et table_3 (aucune référence de clé dans Tableau 1)?Postgresql plusieurs jointures dans une requête unique où la clé étrangère d'une jointure n'existe pas dans toutes les tables
table_1
id | column_a
table_2
id | table_1_id | table_3_id | column_b
table_3
id | column_c
requête existante:
SELECT * FROM table_1 RIGHT OUTER JOIN table_2 WHERE table_1.id id = ? and WHERE column_a = ?
me donne l'information que je veux de table_1 et table_2, mais l'info table_2 aura juste la colonne table_3_id.
Dans la même requête, je voudrais rejoindre table_3 pour obtenir ses données basées sur table_2.table_3_id
merci! J'ai essayé cela au début, mais j'ai eu une faute de frappe pour l'un de mes noms de table et j'ai pensé que cela n'aurait pas été possible – Jon