Ludwig Ruderstaller: (MySQL) Bekomme die Reihen nicht wie gewünscht gezählt

Beitrag lesen

Hi,

select personalnummer,count(*) from buchungen group by personalnummer;

Da ich grad keine DB zur hand habe um es auszuprobiern rat ich mal ins blaue:

select DISTINCT personalnummer from buchungen;
sollte jede personalnummer nur einmal ausgeben.

select DISTINCT count(personalnummer) from buchungen;
Sollte die summer von den personalnummern ausgeben, wobei jeder personalnummer nur einmal gezählt wird.

wie gesagt UNTESTED, ich weiß nicht wie DISTINCT auf das count() reagiert, bzw ob es wie erwartet reagiert.

lg
Ludwig