Re: aide sur requete avec jointures
Posted by:
seb seb
Date: August 18, 2010 06:13AM
Encore merci pour ton aide !
Le probleme c'est que si j'ai que l'id et le rank en PK alors je ne pourrai pas avoir deux briques identique au meme rank qu'elles soient ou non associées à une séquence différente...
Pas grave, merci pour ton aide car avec tes conseils j'ai bien progressé.
Pour info on m'a donné la requete qui va me lister toutes les briques d'un module selon mon modèle. Je pense que je vais conserver ce modèle car je ne voudrais pas devoir revoir toute la prog dèja faite...Cela dit, j'aimerai bien savoir ce qu'il y a qui ne va pas avec celui-ci.
Je la donne la requete recherchée au début du post au cas ou ca peut aider...
SELECT b.idbrique,
shb.rank AS rankbrique,
s.nomsequence,
s.idsequence,
chs.rank AS ranksequence,
c.nomchapitre,
c.idchapitre,
mhc.rank AS rankchapitre,
m.idmodule,
m.nommodule
FROM briques AS b
INNER JOIN sequences_has_briques AS shb ON b.idbrique = shb.idbrique
INNER JOIN sequences AS s ON s.idsequence = shb.idsequence
INNER JOIN chapitres_has_sequences AS chs ON chs.idsequence = s.idsequence
INNER JOIN chapitres AS c ON c.idchapitre = chs.idchapitre
INNER JOIN modules_has_chapitres AS mhc ON mhc.idchapitre = c.idchapitre
INNER JOIN modules AS m ON m.idmodule = mhc.idmodule
WHERE m.idmodule = 1
ORDER BY rankchapitre, ranksequence, rankbrique
Merci encore