Bonjour,

Je suis entrain de faire un site de classement.

J'ai une table "site" composée comme ceci :

ID URL
1 http://www.google.fr
2 http://www.ebay.fr
3 http://www.developpez.net

et une table "stats" composée comme ceci

ID IDSITE IN OUT DATE
1 1 1 0 1234567
2 3 0 1 1234578

Je souhaiterai pouvoir en une seule requête lister tous les sites de la table sites en les classant par la somme des IN pour chaque site

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT SUM(`in`),SUM(`out`),idsite FROM stats,site GROUP BY idsite ORDER BY SUM(`in`) DESC
en utilisant ça, je liste tous les sites inclus dans la table stats mais il me manque les sites qui ne sont pas présent dans stats mais dans site

Merci de votre aide