FROM test.test
WHERE task_id = 4332
GROUP BY creator_id
и получал по единой записе по группе. но в postgresql такое не проходит.
Вопрос такой. Как решать подобные задачи?
и если не сложно поясните, почему тут такая группировка строгая что нужно все из селект указывать?
Потому что в выборке полей без группировки нет никакого смысла. Что там MySQL возвращает-то? Случайные значения?
в mysql такое не работает уже 2 года. а в старых версиях не работает с ONLY_FULL_GROUP_BY
в этом примере мне нужен только id
Обсуждают сегодня