Re: aide sur requete avec jointures
Salut,
j'ai l'impression que ton modèle de données est bancal, peut-être vas-tu corriger cette impression ?
En me fiant à ton modèle relationnel, tu as des relations n/n : donc, prenons modules et chapitres : tu dis qu'un module est composé de 0 à n chapitres, mais dans une relation n/n, un chapitre appartiendra dans l'autre sens à 1/n modules.
Le résultat ne sera pas du tout pareil selon que ce type de relation est confirmé ou non.
Et là en regardant un peu ton modèle, j'ai le très net sentiment que tes tables x_has_y ne servent qu'à stocker les rangs/positionnement de x dans y et éventuellement dans z puisqu'on a aussi un niveau z.
Si mon interprétation est juste, on va reconstruire ton modèle de façon plus appropriée. Sinon, confirme moi ma première interprétation et dans ce cas complète les règles de gestion des relations entre les éléments.
Au passage, quel outil utilises-tu pour modéliser ? MySQL-WorkBench, DBDesigner, autre ? Ça me donnera un point de repère pour t'aiguiller.
______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)