2017-09-05 8 views
-1

Ich bin auf der Suche nach einer Möglichkeit, dass ich Kandidaten in einer Abstimmungssitzung führen kann.Auswählen von Datensätzen aus der Datenbank mysql

enter image description here

siehe Bild oben. Kandidat Id 5 wurde von 3 Wählern gewählt, was 3 Stimmen ergibt. Kandidat Id 4 wurde von 1 Wähler für 1 Stimme gewählt.

So Kandidat Id 5 gewinnt mit 3 Stimmen gegen Kandidat Id 4 mit 1 Stimme.

Ich brauche eine Abfrage, die diese Ergebnisse nach Abteilung gruppieren kann z. Krankenhaus und zeigt die Kandidaten mit ihren jeweiligen Stimmen zählt, um von oben nach letzten Kandidaten

+0

Was haben Sie versucht? Wir benötigen mehr Informationen über alle Tabellen, die verwendet werden sollen. Haben Sie etwas SQL, das Sie zuerst getestet haben, bevor Sie fragen? –

Antwort

0
select count(voter_ID) as votecount, candidate_id from tablename group by candidate_id, position order by votecount 

Sie können Gruppe durch zwei Spalt wie candidate_id und Position. enter image description here

+0

Vielen Dank, es funktioniert –

+0

@RobertKibet Ihre Begrüßung –

Verwandte Themen