le 27/02/2010 à 16:13
Problème de jointure de tables
Bonjour,
juste pour savoir si le nombre de tables est limité pour réaliser des jointures?
En effet,
Le code suivant fonctionne:
Mais le fait d'ajouter une jointure me renvoit des erreurs dans les sommes de champs demandés.
Voici le code qui génère des erreurs:
Merci de m'aider
juste pour savoir si le nombre de tables est limité pour réaliser des jointures?
En effet,
Le code suivant fonctionne:
$req = mysql_query("SELECT DISTINCT tabsor.NometPrenom,SUM(tabcomp.points_compet) AS som_comp,tabtrim.TotalScol
FROM sorlisting tabsor
JOIN competitions as tabcomp ON tabsor.id = tabcomp.id_lut
JOIN scolaire as tabtrim ON tabsor.id = tabtrim.id_lut
WHERE tabsor.CatAge='Benjamin 1' OR tabsor.CatAge='Benjamin 2' GROUP BY tabsor.NometPrenom
ORDER BY sum(tabcomp.points_compet) + tabtrim.TotalScol ASC");
Mais le fait d'ajouter une jointure me renvoit des erreurs dans les sommes de champs demandés.
Voici le code qui génère des erreurs:
$req = mysql_query("SELECT DISTINCT tabsor.NometPrenom,SUM(tabcomp.points_compet) AS som_comp,SUM(tabsta.nbjours) AS som_sta, tabtrim.TotalScol
FROM sorlisting tabsor
JOIN competitions as tabcomp ON tabsor.id = tabcomp.id_lut
JOIN stages as tabsta ON tabsor.id = tabsta.id_lut
JOIN scolaire as tabtrim ON tabsor.id = tabtrim.id_lut
WHERE tabsor.CatAge='Benjamin 1' OR tabsor.CatAge='Benjamin 2' GROUP BY tabsor.NometPrenom
ORDER BY sum(tabcomp.points_compet) + tabtrim.TotalScol ASC");
Merci de m'aider