Requête SQL
Jojoledingue
-
Morgothal Messages postés 1350 Statut Membre -
Morgothal Messages postés 1350 Statut Membre -
Bonjour à tous,
Je me permets de poster un message car j'ai besoin d'une grande aide pour une requete SQL.
Je possède deux tables de données.
La première est la table Classe, la seconde la table Elève.
La table Classe est la suivante :
ClasseID | Niveau
01 | Seconde | ES
02 | Seconde | S
03 | Première| ES
04 | Première | S
La table Eleve est la suivante :
ClasseID | EleveID | Prenom
01 | 01 | Martin
01 | 02 | Paul
01 | 03 | Justine
02 | 01 | Martin
02 | 02 | Guillaume
03 | 01 | Julien
03 | 02 | Martin
Ce que je voudrais c'est effectuer une requete permettant d'avoir toutes les informations de la Classe avec les prénoms en regard.
Je fais donc (Select a.Prenom from Eleve a, Classe b where a.ClasseID=b.ClasseID)
Seulement cela m'indique qu'il y a plusieurs valeurs...
Je ne sais pas très bien quoi faire.
Je me permets de poster un message car j'ai besoin d'une grande aide pour une requete SQL.
Je possède deux tables de données.
La première est la table Classe, la seconde la table Elève.
La table Classe est la suivante :
ClasseID | Niveau
01 | Seconde | ES
02 | Seconde | S
03 | Première| ES
04 | Première | S
La table Eleve est la suivante :
ClasseID | EleveID | Prenom
01 | 01 | Martin
01 | 02 | Paul
01 | 03 | Justine
02 | 01 | Martin
02 | 02 | Guillaume
03 | 01 | Julien
03 | 02 | Martin
Ce que je voudrais c'est effectuer une requete permettant d'avoir toutes les informations de la Classe avec les prénoms en regard.
Je fais donc (Select a.Prenom from Eleve a, Classe b where a.ClasseID=b.ClasseID)
Seulement cela m'indique qu'il y a plusieurs valeurs...
Je ne sais pas très bien quoi faire.
A voir également:
- Requête SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
2 réponses
Bonjour,
Eh oui, il y a plus d'un élève par classe, donc il y a plusieurs valeurs.
Ce que je voudrais c'est effectuer une requete permettant d'avoir toutes les informations de la Classe avec les prénoms en regard
Donc :
Cette requête renvoie tous les élèves d'une classe , avec les infos de la classe pour chaque élève.
Je reste à dispo si questions !
A+
Eh oui, il y a plus d'un élève par classe, donc il y a plusieurs valeurs.
Ce que je voudrais c'est effectuer une requete permettant d'avoir toutes les informations de la Classe avec les prénoms en regard
Donc :
SELECT CLASSE.*, ELEVE.PRENOM FROM CLASSE INNER JOIN ELEVE ON CLASSE.CLASSEID = ELEVE.CLASSEID --WHERE CLASSEID = '01' --ici un critère sur la classe pour n'en prendre qu'une
Cette requête renvoie tous les élèves d'une classe , avec les infos de la classe pour chaque élève.
Je reste à dispo si questions !
A+