Как работает NotExistJoin
Есть две таблицы MainTable и LineTable, связаны по полю id1;
Нужно вывести на форму все записи таблицы MainTable, для которых не существует записей в таблице LineTable;
Пробую следующим образом:
QueryBuildDataSource qbds1,qbds2;
;
Query q = new Query ();
qbds = q.addDataSource(tablenum(MainTable));
qbds1 = qbds.addDataSource(tablenum(LineTable));
qbds1.joinMode(JoinMode::NOEXISTSJOIN);
qbds1.addLink(fieldnum(MainTable ,id1),fieldnum(LineTable,id1));
QueryRun qr = new QueryRun (q);
MainTable_ds.query(q);
MainTable_ds.research();
что я неправильно делаю?
|