Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 15 Dołączył: 12.08.2012 Skąd: Zabrze Ostrzeżenie: (10%)
|
Witam!
Na localhoście zapytania do PostgreSQL nie zgłaszają żadnych błędów (PostgreSQL 9.1.4). Na serwerze natomiast (PostgreSQL 9.0.7) zgłasza mi taki błąd: Kod n exception has been thrown during the rendering of a template ("SQLSTATE[42803]: Grouping error: 7 BŁĄD: kolumna "c0_.name" musi występować w klauzuli GROUP BY lub być użyta w funkcji agregującej LINE 1: SELECT c0_.id AS id0, c0_.name AS name1, COUNT(i1_.id) AS sc... ^" Wie ktoś może od czego to zależy? Wersja postgresa? Konfiguracja? Generalnie, postgres chce abym dodał klauzulę GROUP BY do każdej kolumny c0.*. |
|
|
|
pamil Nakaz stosowania GROUP BY dla każdej kolumny 27.08.2012, 22:58:15
YaQzi Geralnie skoro robisz COUNT() to musisz bazie powi... 12.09.2012, 22:09:19
vermis Zgodnie ze standardem powinieneś grupować po kolum... 12.09.2012, 22:31:40 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:34 |