2017-06-13 2 views
-2

Ich bin ein einfaches Abstimmungssystem für meine Klasse und wenn jemand abstimmen der Name des Kandidaten ist in der Datenbank eingereicht. Ich stehe vor einigen Schwierigkeiten, eine Anfrage zu schreiben, die die Stimmen jedes Kandidaten separat zählen kann. Beispiel John erhielt 43 Stimmen und Elias erhielt 23 Stimmen sowie die Summe aller Stimmen. Würdest du einen Screenshot meiner Tabelle hier MYSQLI TABLE IMG betrachten. Irgendwelche Ideen werden geschätzt. Vielen Dank im VorausWie zähle ich eine bestimmte Felder in MYSQL-Tabelle

+1

Willkommen bei SO. Diese Seite ist kein kostenloser Code-Service. Zeigen Sie Ihre Anstrengung, um Ihr Problem zu lösen und wo Sie darauf stecken bleiben. –

+0

* Versuchen Sie * Code * * * * schreiben und * lernen *. Wenn nach [** forschen diese **] (https://meta.stackoverflow.com/q/261592) und einige Schwierigkeiten erfahren, posten Sie, was Sie versucht haben zusammen mit einer ** klaren Erklärung, was nicht funktioniert * * & bieten [ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve). Lesen Sie [How to Ask] (http://stackoverflow.com/help/how-to-ask) eine gute Frage. [Machen Sie die Tour] (http://stackoverflow.com/tour) und lesen Sie [** this **] (https://meta.stackoverflow.com/q/347937), und bearbeiten Sie dann Ihre Frage. Wir werden froh sein, ein ** L @@ K ** zu nehmen. :-) –

Antwort

0

Sie GROUP BY auf der Spalte, die Sie zählen mögen verwenden können, weil ich weiß nicht, wie Sie Ihre Tabellen schauen, wie ich zB auf dem Tisch von Online-Shop zeigen werden:

SELECT COUNT(p.id) products, c.name category_name FROM products p JOIN categories c ON c.id = p.category_id GROUP BY category_id 

der Ergebnis ist

  • Produkte | Kategoriename
  • 2 | Kategorie Name1
  • 4 | Kategorie Name2
  • 10 | Kategorie Name3
+0

Ich habe meine Frage aktualisiert. Würdest du dir den Screenshot ansehen, den ich hochgeladen habe, damit du weißt, wie er aussieht? –

+0

Sie haben nur eine Tabelle oder mehr für Benutzer? – Ido

Verwandte Themen