Requête type "image qui a le plus de commentaires"

Eléphanteau du PHP | 37 Messages

09 mars 2007, 23:16

Bonsoir à tous,

J'ai une table comment tout ce qu'il y a de plus classique, genre avec les champs suivants :
id nom auteur email texte date

J'aimerais afficher l'image (champ nom) qui a le plus de commentaire

Quel doit être la requête sql svp ?

J'avoue être un peu short entre MAX et count....mix des 2 ?
Utilisation de requêtes imbriquées ?

Merci de votre aide

Eléphant du PHP | 377 Messages

09 mars 2007, 23:36

A première vue, je ferais quelque chose du genre :

Code : Tout sélectionner

SELECT nom, COUNT(id) AS combien FROM matable GROUP BY nom ORDER BY combien DESC LIMIT 1
A vérifier, j'ai pas bien les zœils en face des trous #-o

[HR: typo corrigée, requête reformatée]
Petit scarabée deviendra grand

Eléphanteau du PHP | 37 Messages

10 mars 2007, 13:49

Merci Shrell,

Même avec es zœils pas bien en face des trous, tu as trouvé une requête fonctionnelle