MarvinLeRouge In Colt We Trust | 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
|