SQL Abfrage

  • #1
T

Tobi ..

Guest
Hallo Alle!

Ich habe eine einfache Tabelle mit folgendem Aufbau:

Computer : Benutzer : Zahl_der_Anmeldungen
PC1 Tobi 2
PC1 Jens 5
PC1 xxx 3
PC2 Tobi 1
PC2 Jens 4

Nun benötige ich eine SQL-Abfrage, welche mir folgendes Ergebnis liefert:
PC1 Tobi 2
PC2 Tobi 1

D.h. es soll für jeden PC der Benutzer ermittelt werden, der die kleinste Zahl an anmeldungen hat.
Ich habe schon einiges versucht, bisher aber leider erfolglos ;-((

Wie muss die SQL-Abfrage lauten, damit sie mir das o.g. Ergebnis liefert.

Vielen Dank
Tobias
 
  • #2
Moin,

probiers mal mit

Code:
SELECT * FROM tabellenname GROUP BY Computer HAVING MIN(Zahl_der_Anmeldungen)
 
  • #3
Moin,

will's auch mal probieren: ;)

Code:
SELECT *
FROM  TABELLE
WHERE (Computer, Zahl_der_Anmeldungen) IN (SELECT Computer, min(Zahl_der_Anmeldungen)
                      FROM  TABELLE
                      GROUP BY Computer)

Grüße
don_basto
 
Thema:

SQL Abfrage

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben