10.02.2006, 11:49 | #1 |
Участник
|
Соединние трех таблиц в 'трехуголник'
Мне нужно соединить три таблицы InventJournalTrans, InventDim, InventBatch.
К InventJournalTrans присоединяю InventDim, к InventDim присоединяю InventBatch. Но как присоединить к InventJournalTrans InventBatch через ItemId ? q = this.query(); qBD_InventJournalTrans = q.dataSourceTable(tablenum(InventJournalTrans)); qBD_InventDim = qBD_InventJournalTrans.addDataSource(tablenum(InventDim)); qBD_InventDim.joinMode(JoinMode::InnerJoin); qBD_InventDim.fetchMode (0); qBD_InventDim.addLink(fieldnum(InventJournalTrans,InventDimId),fieldnum(InventDim,InventDimId)); qBD_InventBatch = qBD_InventDim.addDataSource(tablenum(InventBatch)); qBD_InventBatch.joinMode(JoinMode::InnerJoin); qBD_InventBatch.fetchMode (0); qBD_InventBatch.addLink(fieldnum(InventDim,InventBatchId),fieldnum(InventBatch,InventBatchId)); |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Пустые названия системных таблиц в report data range (DAX 4.0) | 3 | |||
Владельцы таблиц в БД аксапты | 11 | |||
Query из 7 таблиц | 29 | |||
Join трех таблиц (две к одной) | 25 | |||
outer join для трех таблиц | 4 |
|