|
06.06.2006, 15:43 | #1 |
Участник
|
Ну, вообще, fetchMode - это не join - это то, как таблицы будут соединяться. Один ко многим или один к одному.
А вот само соединение происходит при указании relations(true) - при этом условие соединения подтягивается из сведений о таблицах и их полях. См. узел relations на таблицах и таблицы, указанные на EDT. (Типа ItemId ссылается на inventTable) Это аналогично написанию addLink() по этим полям. |
|
08.06.2006, 12:18 | #2 |
Участник
|
теперь, однако, встала проблема с группировкой и сортировкой данных в запросе... код мой громоздкий поэтому приводить не буду, скажу лишь следующее:
допустим надо мне сгруппировать по складу, в результате выполнения моего кода получается запрос вида: SELECT SUM(PostedQty), SUM(Received), SUM(Deducted), SUM(Picked), SUM(Registered), SUM(PostedValue) FROM InventSum GROUP BY InventSum.ItemId ASC, InventSum.InventDimId ASC WHERE ((LastUpdDatePhysical<=08.06.2006)) JOIN * FROM InventTable WHERE InventSum.ItemId = InventTable.ItemId JOIN * FROM InventDim GROUP BY InventDim.InventLocationId ASC WHERE InventSum.InventDimId = InventDim.inventDimId в результате которого у мну не получается никакой группировки...и тем более сортировки данных подскажите в чем трабл... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|