trier une table à partir d'un champs dans une autre table
Posté : 21 juin 2017, 16:32
bonjour
j'ai 2 tables, inscrits et évènements.
ma 1ere table contient la liste des évènements, chaque évènement ayant un id et une date
Ma 2e table "inscrits" contient les inscrits et l'id_évenement auquel ils sont inscrits, ce qui relie les 2 tables.
Je veux afficher la liste des inscrits à chaque évenement sur une seule page.
Les tableaux des inscrits de chaque évènement sont les uns sous les autres.
Ma requete est donc : SELECT * FROM inscrits ORDER BY id_evenement
Les inscrits sont donc listés par évenement, c'est ce que je veux, mais j'aimerai aussi trier en fonction de la date de l'évènement, pour ordonner les tableaux entre eux, de l'évènement le plus proche au plus éloigné
mais le champs date est lui dans ma table "evenement" et pas dans ma table "inscrits"
Comment faire ?
Il faut peut etre utilisé un tableau intermédiaire de stockage ? ou une requete imbriquée ?
je ne sais pas comment cela fonctionne...
merci de votre aide
j'ai 2 tables, inscrits et évènements.
ma 1ere table contient la liste des évènements, chaque évènement ayant un id et une date
Ma 2e table "inscrits" contient les inscrits et l'id_évenement auquel ils sont inscrits, ce qui relie les 2 tables.
Je veux afficher la liste des inscrits à chaque évenement sur une seule page.
Les tableaux des inscrits de chaque évènement sont les uns sous les autres.
Ma requete est donc : SELECT * FROM inscrits ORDER BY id_evenement
Les inscrits sont donc listés par évenement, c'est ce que je veux, mais j'aimerai aussi trier en fonction de la date de l'évènement, pour ordonner les tableaux entre eux, de l'évènement le plus proche au plus éloigné
mais le champs date est lui dans ma table "evenement" et pas dans ma table "inscrits"
Comment faire ?
Il faut peut etre utilisé un tableau intermédiaire de stockage ? ou une requete imbriquée ?
je ne sais pas comment cela fonctionne...
merci de votre aide