Tabela t1 zawierająca tylko jedno pole: imie. Wpisane jest 3 razy Marek, 2 razy Arek.
W MySQL poprawne jest zapytanie:
SELECT imie, Count(*) FROM t1
jak widać użyta jest funkcja agregująca bez podania GROUP BY. Zapytanie działa, nie zwraca żadnego błędu ani komunikatu. Zwraca natomiast idiotyczne wartości: jakieś imie, 5.
Zgłupiałem całkowicie, bo z MySQL mam do czynienia w miarę krótko - wcześniej długo pracowałem z innymi bazami i tam takie numery by nie przeszły...
Czy to jest bug, czy ficzer? Jeśli ficzer to po co i na czym miałby polegać?