Bonjour,
j'ai du mal avec l'expression COUNT (*)
je ne sais jamais s'il faut utiliser group by ou non
J'ai cherché sur internet mais je ne trouve que des exemples simples.
Pourriez vous également me dire si ce que j'ai fait est juste
énoncé
MATIERE(code matière, Nom matière)
OUVRAGE( Code ouvrage, titre ouvrage, #Code matière)
il faut la liste des matières (code nom) avec pour chaqu'unes d'elles le nombre d'ouvrages écrits
MA solution:
SELECT Code matière, Nom matière, count(*)
FROM MATIERE, OUVRAGE
WHERE M.Code Matière=O.Code Matière
Group by Code matière
Honnètement j'ai mis le group by sans savoir s'il le faut ou non
j'ai du mal avec l'expression COUNT (*)
je ne sais jamais s'il faut utiliser group by ou non
J'ai cherché sur internet mais je ne trouve que des exemples simples.
Pourriez vous également me dire si ce que j'ai fait est juste
énoncé
MATIERE(code matière, Nom matière)
OUVRAGE( Code ouvrage, titre ouvrage, #Code matière)
il faut la liste des matières (code nom) avec pour chaqu'unes d'elles le nombre d'ouvrages écrits
MA solution:
SELECT Code matière, Nom matière, count(*)
FROM MATIERE, OUVRAGE
WHERE M.Code Matière=O.Code Matière
Group by Code matière
Honnètement j'ai mis le group by sans savoir s'il le faut ou non