La requête est logique mais...
nova
-
@min@ Messages postés 62 Statut Membre -
@min@ Messages postés 62 Statut Membre -
Bonjour,
Bonjour,
je suis débutante sur sql server 2005. Je travail sur une base de donné et je sélectionner les personnes par nombre décroissant de livres lus.
Voilà la requête que j'ai réalisé: select nom, prénom, count(noliv) as 'nombre de livre' from Personne p, Emprunt e where (p.nopers = e.nopers) group by e.nopers order by 'nombre de livre' desc
Je pense quelle est logique mais sql m'affiche cette erreur: "Msg 8120, Niveau 16, État 1, Ligne 1
La colonne 'personne.Nom' n'est pas valide dans la liste de sélection parce qu'elle n'est pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY."
vous pouvez m'aidez?
merci d'avance
Bonjour,
je suis débutante sur sql server 2005. Je travail sur une base de donné et je sélectionner les personnes par nombre décroissant de livres lus.
Voilà la requête que j'ai réalisé: select nom, prénom, count(noliv) as 'nombre de livre' from Personne p, Emprunt e where (p.nopers = e.nopers) group by e.nopers order by 'nombre de livre' desc
Je pense quelle est logique mais sql m'affiche cette erreur: "Msg 8120, Niveau 16, État 1, Ligne 1
La colonne 'personne.Nom' n'est pas valide dans la liste de sélection parce qu'elle n'est pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY."
vous pouvez m'aidez?
merci d'avance
A voir également:
- La requête est logique mais...
- Et logique excel - Guide
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requete sql pix - Forum PHP
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Afpa tests niveau 3 d'entrée en formation : français, maths, logique - Forum Études / Formation High-Tech