SQL : jointure sur 3 tables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SQL : jointure sur 3 tables

par ouckileou » 30 janv. 2007, 16:26

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 :)

par cameleon » 30 janv. 2007, 13:54

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.

SQL : jointure sur 3 tables

par cameleon » 30 janv. 2007, 12:16

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