Bonjour,
je cherche une requete SQL mais n'étant pas un professionnel, je galére.
je simplifie le problem, j'ai deux tables:
Table "articles":
-id: int
-titre: text
-contenu: text
Table "votes":
-id: int
-id_article: int
-vote: bool (true=aime, false=n'aime pas)
Donc vous l'aurais compris, pour un article donné on peu avoir n votes positif comme negatif
Pour afficher la liste des articles par ordre décroissant je fais:
... peu importe
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM articles ORDER BY id DESC
Maintenant j'aimerais afficher la liste des articles par ordre de ceux qui ont le plus de votes positif
(la liste de ceux qui ont le plus de vote negatif sera alors simple a déduire)
Merci d'avance pour votre aide
kertimanoff
Partager