Requête SQL

Jojoledingue -  
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   -
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.

2 réponses

Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
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 :
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+
0
Jojoledingue
 
Merci pour la réponse, mais ça ne fonctionne pas, cela me met "unexpected token"...
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Je n'ai jamais eu cette erreur... Sur quelle application es-tu ?
0