-
GROUP BY et JOINTURE ?
Bonjour,
Avant j'avais un truc comme ça:
Code:
SELECT * FROM members ORDER BY user_id ASC
Maintenant je voudrais que au lieu de trier par user_id, je trie par nombre de photos qu'il a uploadé. Ce nombre peut-être trouvé par la requête suivante si l'utilisateur a 18 comme user_id:
Code:
SELECT COUNT (*) FROM photos WHERE user_id = 18
En gros je voudrais une requête du genre:
Code:
SELECT * FROM members ORDER BY (SELECT COUNT (*) FROM photos WHERE user_id = members.user_id) DESC
(Sauf que ce que je viens d'écrire ressemble a du n'importe quoi ! :)
-
Ah ben si ça marche carrément mon truc !! :mrgreen: :king:
-
:mrgreen: résolu alors :)