Page 1 sur 1

SQL : jointure sur 3 tables

Posté : 30 janv. 2007, 12:16
par cameleon
Salut à tous,
Je voudrais vous poser une petites question concernant les jointures sql. Je voudrais faire une jointure sur 3 tables.
Je m'explique.
J'ai deux tables cooperation et partenaire, une troisieme table cooperation_partenaire qui fait le lien entre les deux premières table.
Et ce que je voudrais faire c'est mettre en relation les 3 tables, et que lors de l'affichage j'ai tous le contenu de la table cooperation, c'est à dire même les occurences qui n'ont aucun lien avec la table partenaire.
Quelqu'un aurait-il une idée ?
Merci

Posté : 30 janv. 2007, 13:54
par cameleon
Je vois qu'il n'ya pas foule...
Mais bon c'est pas grave j'ai réussi à faire un petit quelque chose.
voici ma solution:

SELECT TC.*, RP.*
FROM theme_cooperation as TC
LEFT OUTER JOIN rpartenaire_tcooperation as RP_TC ON TC.id_theme_coop=RP_TC.id_theme_coop
LEFT OUTER JOIN recherche_partenaires as RP ON RP.id_rp = RP_TC.id_rp

Voila merci quand même.

Posté : 30 janv. 2007, 16:26
par ouckileou
Je vois qu'il n'ya pas foule...
Tu as posté à 11h, tu repostes à 12h30, faut pas être trop pressé non plus

Et puis tu vois, en cherchant un peu tu as trouvé tout seul :)