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. таблицы одинаковые.
|