To
Wyrażenie nr 1 listy SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowaną kolumnę „returntr_prod.tbl_customer_pod_uploads.id”, która nie jest funkcjonalnie zależna od kolumn w klauzuli GROUP BY; jest to niezgodne z sql_mode=only_full_group_by
zostanie rozwiązany po prostu przez zmianę trybu sql w MySQL za pomocą tego polecenia,
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
To też działa dla mnie.. Użyłem tego, ponieważ w moim projekcie jest wiele takich zapytań, więc właśnie zmieniłem ten tryb sql na only_full_group_by
LUB po prostu uwzględnij wszystkie kolumny w klauzuli GROUP BY, która została określona w instrukcji SELECT. Tryb sql_mode można pozostawić włączony.
Dziękuję... :-)