Envoyé par
Kenoby
le problème c'est que je ne vois pas comment faire une distinction entre "nom de l'étudiant" et "nom de l'organisation" sachant qu'ils se nomment tous les deux "nom" ??
Alors la vous parlez de la partie SELECT de la requête:
Select o.nom, o.ville, e.nom, e.prenom, c.dateContrat
Vous avez préfixé les colonnes avec les alias qui correspondent aux tables.
Donc syntaxiquement, cela respecte le SQL. Et même si dans le résultat il y a 2 colonnes "nom" (ce qui n'est pas terrible...), le langage SQL l'accepte....
Les alias en préfixes permettent d'enlever l’ambiguïté, on sait à quelle table appartient la colonne.
Cela dit, vous pouvez utiliser des Alias dans le SELECT comme ceci :
Select o.nom AS NomOrganisation, o.ville, e.nom AS NomEtudiant, e.prenom, c.dateContrat
Ce que vous devez revoir c'est vos jointures, qui sont fausses.
Partager