Calculer la somme.

Bonjour
je veux faire le depouillement d'une election en ligne j'utilise count mais ca ne va pas.
voisi ma code:

$requet="select candidats.nom,candidats.prenom,candidats.posteElectif,candidats.partiPolitique,candidats.numero,COUNT(DISTINCT president.code) from candidats,president where president.cin=candidats.cin group by president.code"; aidez moi svp.

2 réponses

  1. from candidats inner join president on president.cin=candidats.cin

    order by president.code ASC

    ?!?
    0
    1. Salut,

      Donne nous au moins la logique de ton système, la structure de tes tables ...

      Je suppose que des présidents votent pour un candidat,
      un président ne peut voter qu'une seule fois.
      SELECT c.nom, c.prenom, c.posteElectif, c.partiPolitique, c.numero, COUNT(p.cin) AS votes
      FROM candidats c 
      LEFT JOIN president p ON p.cin = c.cin 
      GROUP BY c.nom, c.prenom, c.posteElectif, c.partiPolitique, c.numero 
      ORDER BY votes DESC

      Mettez en résolu quand c'est résolu -.- ...
      0