Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Как вставить 2 QSqlSelectCursor а в один DataTable ? (https://www.otvetnemail.ru/novyj-arhiv-3-813/kak-vstavit-2-qsqlselectcursor-v-odin-datatable-275059/)

Guest 29.09.2011 07:13

Как вставить 2 QSqlSelectCursor а в один DataTable ?
 
Qt 3.3.4Вот какое дело, мне нужно выбрать даные с четырёх таблиц и поместить эти данные в DataTable запрос выглядит такКод:cursor = new QSqlSelectCursor( "SELECT * FROM fdt_met, fdt_org WHERE fdt_met.flogin = fdt_org.foid UNION SELECT * FROM fdt_sklad2 , fdt_inforg WHERE fdt_sklad2.flogin = fdt_inforg.foid");datTabStore->setSqlCursor( cursor ); datTabStore->addColumn( "ftype", "Тип",42); -------datTabStore->addColumn("forg", "Организация", 120);datTabStore->refresh(); datTabStore->show(); Но с UNION работает не корректно, хотя по отдельности всё нормально. Можно ли как то выбрать данные двумя запросами а потом их вставить в таблицу или подскажите как лучше поступить в данной ситуации?P.S. таблицы одинаковые.


Часовой пояс GMT, время: 00:57.


© www.otvetnemail.ru - Форум вопросов и ответов.