Witajcie. W wersji 5.5 MySQL bez problemu działa

Witajcie. W wersji 5.5 MySQL bez problemu działała np. następująca kwerenda:
SELECT mac,serial,typ,producent,max(numery.numer), urzadzenia.urz_ID FROM urzadzenia LEFT OUTER JOIN numery ON urzadzenia.urz_ID=numery.urz_ID WHERE urzadzenia.lok_ID=610 group by urzadzenia.mac;
Krótko mówiąc, wyniki LEFT OUTER JOIN dały się dalej grupować według jednej z kolumn. W wersji 8.0 w tym miejscu otrzymuję błąd:
Error 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column .... which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by. Nie mogę znaleźć w dokumentacji, jak to grupowanie zrealizować. Samo JOIN daje poprawne wyniki, aż do momentu, w którym użyję "GROUP BY".
Dziękuję za pomoc.
D.

Pytanie zadał(a) o

Przydatne pytanie?
Odpowiedz na to pytanie

Nikt jeszcze nie odpowiedział — pomóż jako pierwsza osoba

Minimum 40 znaków
Opcjonalnie — adres Twojej strony pokażemy przy odpowiedzi.

 

<<<

 

i prowadź dyskusję na forum!

 
 
Odpowiedz na to pytanieZadaj pytanie