Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2053 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Besoin petite aide sql (jointures)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Besoin petite aide sql (jointures)

n°2153510
rogntudjuu​u
Posté le 17-08-2012 à 15:18:03  profilanswer
 

Bonjour,
 
J'ai besoin d'une petite aide sous sql
 
Pour que cela soit plus clair, imaginons deux tables
table CLIENTS, composée des 3 colonnes NOM, CP1 et CP2
table CPOSTAL, composée des 2 colonnes CP et VILLE
 
CLIENTS :
TOTO   76410   14600
TITI      13450   57850
 
CPOSTAL :
13450   GRANS
14600   HONFLEUR
57850   DABO
76410   CLEON
 
Et je voudrais que ma requete donne
 
TOTO   76410   CLEON   14600   HONFLEUR
TITI      13450   GRANS   57850   DABO
 
Comme je suis balèze (hum), je sais faire
SELECT T1.NOM, T1.CP1, T2.VILLE
FROM CLIENTS T1, CPOSTAL T2
WHERE T1.CP1 = T2.CP
 
mais bien sûr ça ne me donne que
TOTO   76410   CLEON
TITI      13450   GRANS
 
Comme faut-il faire pour le deuxième code postal ?
 
Thanks


Message édité par rogntudjuuu le 17-08-2012 à 16:38:41
mood
Publicité
Posté le 17-08-2012 à 15:18:03  profilanswer
 

n°2153524
rogntudjuu​u
Posté le 17-08-2012 à 16:37:48  profilanswer
 

J'ai auto trouvé la réponse (enfin, je crois)
Je la poste, des fois qu'il y ait des billes comme moi à qui ça pourrait servir...
 
SELECT, T1.NOM, T1.CP1, T2.VILLE, T1.CP2, T3.VILLE
 FROM CLIENTS T1
 LEFT OUTER JOIN CPOSTAL T2 ON T1.CP1=T2.CP
 LEFT OUTER JOIN CPOSTAL T3 ON T1.CP2=T3.CP
 
Merci à ceux qui avaient lu le post

n°2153640
Oliiii
Posté le 20-08-2012 à 08:19:31  profilanswer
 

CP1 ou CP2 peuvent etre null?
Sinon, utilise un INNER JOIN a la place, c'est plus rapide :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Besoin petite aide sql (jointures)

 

Sujets relatifs
[JavaScript]Besoin d'aide sur ce script[VB.NET] Récupérer Form Active [Résolu]
Aide HTML / CSSaide script .vbs "copier coller"
Besoin d'une petite aideGrand débutant a besoin de petite aide mysql_result
Petite aide, traduction vbs -JS : besoin de quelques lignes de codes !Besoin d'aide - Petite base de données en ligne
[C++] besoin d'une petite aideSVP besoin d'une petite aide
Plus de sujets relatifs à : [Résolu] Besoin petite aide sql (jointures)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR