Hosting zmienił wersję mysql z 5.6 na 5.7 i GROUP BY zaczął wariować. Niby jest wyłączone only_full_group_by, a zapytania z group by pokazują, co chcą. Jedno nie trzyma kolejności wyników, a drugie usuwa kategorie, które są w klauzurze group by. Co może być przyczyną takiego dziwnego zachowania?
Sprawdzałem zapytania krok po kroku i wszystko jest w porządku do momentu group by. Do group by wyniki są poprawne i takie, jak oczekuję. Po group by dzieją się cuda.
Oczywiście, na 5.6 nie było żadnych problemów