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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb de syntaxe sur des JOIN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de syntaxe sur des JOIN

n°297251
MarvinLeRo​uge
In Colt We Trust
Posté le 30-01-2003 à 18:02:49  profilanswer
 

Salut,
 
J'ai 4 tables : modeleCourt, modele, energie et carrosserie
 
La table modele contient 4 colonnes :  
 
- idModele (la clé primaire)
- idModeleCourt (clé externe sur modeleCourt) NOT NULL
- idEnergie (clé externe sur Energie) NULL
- idCarrosserie (clé externe sur Carrosserie) NULL
 
Je vex récupérer le libellé modèle dans la table modèle, des infos dans la table modèle court, le libellé énergie si il y a un idEnergie not null et idem pour la carrosserie. J'ai voulu faire çà propre avec des join, mais MS SQL Server ne comprend pas çà :
 

Citation :

SELECT Mo.LibelleModele, Mo.VU, Mo.descriptif AS descriptifLong, Mo.petiteImage AS petiteImage, Mo.image AS imageLong, Mo.Exposition, MoC.LibelleModeleCourt, MoC.descriptif AS descriptifCourt, MoC.image AS imageCourt, MoC.idMarque
FROM Modele Mo INNER JOIN ModeleCourt MoC ON Mo.idModeleCourt = MoC.idModeleCourt OUTER JOIN Energie E ON Mo.idEnergie = E.idEnergie OUTER JOIN Carrosserie Ca ON Mo.idCarrosserie = Ca.idCarrosserie
WHERE Mo.idModele = 1234


 
Apparemment, il s'embrouille dans les JOIN : il a du mal avec plusieurs JOIN sur la même table alors que je précise bien les 2 tables concernées à chaque fois en en-tête des noms de colonnes :  
MO.truc, E.machin
 
C'est moi qui fait une erreur de syntaxe ou il est couillon ce soft [;-(]


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
mood
Publicité
Posté le 30-01-2003 à 18:02:49  profilanswer
 

n°297723
vttman2
Je suis Open ...
Posté le 31-01-2003 à 09:57:39  profilanswer
 

Et ça ça donne quoi sur ta base ?
 
SELECT  
Mo.LibelleModele, Mo.VU, Mo.descriptif AS descriptifLong,  
Mo.petiteImage AS petiteImage, Mo.image AS imageLong,  
 Mo.Exposition, MoC.LibelleModeleCourt, MoC.descriptif AS descriptifCourt,  
MoC.image AS imageCourt, MoC.idMarque
FROM Modele Mo INNER JOIN ModeleCourt MoC ON Mo.idModeleCourt = MoC.idModeleCourt  
LEFT OUTER JOIN Energie E ON Mo.idEnergie = E.idEnergie  
LEFT OUTER JOIN Carrosserie Ca ON Mo.idCarrosserie = Ca.idCarrosserie
WHERE Mo.idModele = 1234

n°297802
MarvinLeRo​uge
In Colt We Trust
Posté le 31-01-2003 à 11:48:50  profilanswer
 

vttman, je t'aime :love:  :love:  :love:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas

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

  Pb de syntaxe sur des JOIN

 

Sujets relatifs
Un petit probleme de syntaxe ... .LinkedCellQuestion de syntaxe
Pb sur petite syntaxe en JSheader - syntaxe
[C] Erreur de syntaxe...c'est quoi la syntaxe pour executé un fichier ?
Cherche tuto pour les syntaxe des .bat[XML] comparaison de syntaxe, probleme d'occurrence
LEFT JOINDifférence entre INNER, JOIN, LEFT, RIGHT.....etc
Plus de sujets relatifs à : Pb de syntaxe sur des JOIN


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)