20.01.2017, 09:48 | #21 |
Участник
|
Ключевые поля нужны все, если надо будет звать find().
Для полноты картины. Если порядок следования записей, возвращаемых query, не принципиален, то можно сделать группируемую таблицу вложенной, а не группируемую - объемлющей. Тогда всё работает "сразу". |
|
20.01.2017, 11:34 | #22 |
Участник
|
Речь была про возвращение данных методом queryRun.get(). Для этого не нужна никакая дополнительная группировка кроме той которая необходима по смыслу запроса.
Цитата:
Ещё раз, в запросах аксапты происходит сначала соединение, потом группировка. Если нужно наоборот, используйте представления, либо отказывайтесь от соединения таблиц в один запрос и пишите вложенные циклы. |
|
23.01.2017, 09:50 | #23 |
Участник
|
Согласен, явная группировка нужна по всем требуемым полям.
|
|
Теги |
query, queryrun |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|