1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Maximale Anzahl eines Eintrags

Dieses Thema im Forum "Microsoft Access" wurde erstellt von ThomasAC, 5 März 2019.

  1. ThomasAC

    ThomasAC Neuer Benutzer

    Liebe Community,
    ich habe aus zwei Tabellen die zum einen Benutzerdaten (Tabelle Schueler) und ein Dateiverzeichnis (Tabelle speichert) beinhalten, herausgelesen, welcher Benutzer im Dateiverzeichnis gearbeitet hat:

    SELECT speichert.Benutzerkennung, Schueler.Name AS Name
    FROM speichert INNER JOIN Schueler ON Schueler.Benutzerkennung=speichert.Benutzerkennung

    tmp:
    upload_2019-3-5_15-27-48.png

    Nun möchte ich aus dieser Tabelle den Namen des Benutzers haben, der die meisten Dateien angelegt hat, also der Benutzer der hier am häufigsten gelistet ist.

    SELECT COUNT(Name), Name
    FROM tmp;
    GROUP BY Name
    klappt schon nicht, da das Attribut Name in SELECT nicht in einer Aggegrat funktion steht.

    Das Zwischenergebnis könnte so aussehen:
    Albrecht 1
    Berg 1
    Derks 6
    Ehrlich 5


    Das Endergebnis (mit MAX(....) soll dann so aussehen:

    Derks 6
     
  2. akretschmer

    akretschmer Datenbank-Guru

    ORDER BY und LIMIT sind Deine Freunde.
     
  3. Walter

    Walter Administrator Mitarbeiter

    Da ist ein ";" dazwischen, der da nicht hin gehört, der beendet Dein SQL-Statement.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden