Russian Qt Forum
Ноябрь 23, 2024, 03:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как выбрать даные из нескольких таблиц базы в один DataTable  (Прочитано 5732 раз)
Jkc
Гость
« : Сентябрь 29, 2005, 18:30 »

Мне нужно выбрать данные из нескольких таблиц базы MySQL в один QDataTable. Везде примеры с использованием QSqlCursor притом его привязывают к одной таблице а мне нужны данные из нескольких связанных по одному полю.
Записан
zlatko
Гость
« Ответ #1 : Сентябрь 30, 2005, 11:41 »

А кака разница одна таблицы или несколько?
Обединяеш их с помошью JOIN в одном селекте и получается тоже самое
Записан
Jkc
Гость
« Ответ #2 : Сентябрь 30, 2005, 12:59 »

А можно пример
Записан
Kostya
Гость
« Ответ #3 : Октябрь 01, 2005, 04:44 »

Цитата: "Jkc"
А можно пример


QSqlSelectCursor *q = new QSqlSelectCursor("select * from table1, table2 where table1.id=table2.id");

QDataTable *t = new QDataTable(q, TRUE, this);
q->select();
t->refresh();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 21.