2010-02-11 6 views

Répondre

5

Je pense que vous vouliez filtrer les groupes Utiliser HAVING COUNT(*) au lieu de WHERE.

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total 
FROM question 
GROUP BY UName 
HAVING Count(*) 

Si vous quoi trier les groupes par nombre d'éléments puis utilisez ORDER BY:

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total 
FROM question 
GROUP BY UName 
ORDER BY Count(*) DESC 
+2

O WH les filtres sur les lignes, HAVING groupes de filtres –

+0

@KM: Merci pour votre commentaire –