Ergebnis 1 bis 3 von 3

Thema: [SQL] Meissten Treffer in DB.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    [SQL] Meissten Treffer in DB.

    Hi ,

    nach lange zeit habe ich mich mal wieder einen kleineren Projekt zugewended.
    Ich weiss weder obs fertig wird noch obs überhaupt klappt darum nicht fragen :P

    Wie dem auch sei , für ne statistik funktion will ich zählen welcher eintrag am häufigsten in einer bestimmten Tabelle und Spalte gespeichert ist.

    Jetzt könnte ich jeden einzellnen unterschiedlichen eintrag mit PHP raussuchen , und es mit count's herrausfinden aber ich glaube es gibt da ne schönere Lösung mit wenniger datenbank zugriffen.Also frage ich einfach die datenbank geeks hier im forum

    Gibts da ne schöner , 1 SQL Befehl lösung ?

    See ya Dajii

  2. #2
    So wie sich das anhört gibt's die wirklich, allerdings müsste ich dazu noch herausfinden, was genau du meinst. Also du willst bei einer Tabelle herausfinden, welcher Eintrag in einem Feld z.B. "Name" am häufigsten vorkommt, also zum Beispiel "Meier", richtig?
    Wenn ja sollte das helfen:
    Code:
    SELECT Name, count (distinct Name) AS Vorkommnisse
    FROM Personen
    GROUP BY Name
    ORDER BY Vorkommnisse DESC
    LIMIT 1;
    Das sollte den einen Namen zurückgeben, der am öftesten vorkommt, zusammen mit der Anzahl der Vorkommnisse. Wenn du die letzte Zeile weglässt würdest du alle unterschiedlichen Namen mit den Vorkommnissen zurückbekommen, geordnet nach den Vorkommnissen.

    Hoffe es klappt so! ^^'

  3. #3
    mit COUNT() und SUM in der mysql abfrage?!
    verdammt hatte zulange überlegt

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •