Bonjour,
Je dispose d'une table lpdn_vote. Cette table contient les votes de visiteurs, un vote peut être un "1" ou un "-1". Actuellement j'utilise cette requête :
Code Sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT `lpdn_item`.*, SUM(v_note) AS `note`, COUNT(com_msg) AS `nbre_commentaire` FROM `lpdn_item` LEFT JOIN `lpdn_vote` ON v_ref = i_id LEFT JOIN `lpdn_commentaire` ON com_ref = i_id GROUP BY `i_id`, `i_type`, `i_titre`, `i_date`, `i_explication`, `i_coeur` ORDER BY `i_date` DESC
Comme vous pouvez le voir, j'utilise une jointure pour récupérer la somme des votes faites sur un article de mon site. Cependant, je voudrais pouvoir compter le nombre de vote "1" et le nombre de vote "-1" , et ce dans la même requête, cependant je ne sais pas du tout comment m'y prendre :/
Quelqu'un pourrait-il m'éclairer ?
Partager