Bonjour à tous,
Je cherche un petit coup de main pour construire une requête sql.
Je possède deux tables. Une qui contient une liste d’élèves et une autre qui contient un liste d’écoles.
Chaque élève et chaque école possèdent un id unique.
Je cherche à construire une et une seule requête, qui me permettrait de connaitre à partir le l'id d'un élève, les informations le concernant:
et le nombre d’élèves dans son école :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT `eleves`.`id`, `eleves`.`ecole_id`, `eleves`.`prenom` FROM `eleves` WHERE `eleves`.`id` = {mon_id};
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT count(*) FROM `ecoles` WHERE `ecole`.`id` = {mon_id}
Je pense pouvoir faire ça de manière plus ou moins sale mais j'aimerais si possible éviter d'avoir à faire deux tests conditionnels sur l'id de l'utilisateur.
(Désolé pour le manque d'accents. qwerty style.)
Merci.
Partager