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