crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Вывод данных из нескольких таблиц
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ViGOur Дата 13.5.2015, 13:07
  Для объединения таблиц пишешь SQL запрос с использованием INNER JOIN или LEFT JOIN или RIGHT JOIN, все зависит от таблиц и как нужно объединить.
Потом этот самы запрос пихаешь в QSqlQueryModel, который пихаешь в QTableView
Пример:
     QSqlQueryModel *model = new QSqlQueryModel;
     model->setQuery("SELECT name, salary FROM employee e inner join timetable t on e.id =t.eid");
     model->setHeaderData(0, Qt::Horizontal, tr("Name"));
     model->setHeaderData(1, Qt::Horizontal, tr("Salary"));

     QTableView *view = new QTableView;
     view->setModel(model);
     view->show();
как-то так
shushunya Дата 12.5.2015, 19:03
  Доброго времени суток!
СУБД MySQL.
Необходимо создать расписание врачей. Все стандартно: в шапке имя врача и дни недели, в ячейках, соответственно, время начала и окончания приема.
Все это дело храниться в нескольких таблицах: таблица с врачами, таблица с днями недель, табл со временем(начальное и конечное), и объединяет это все безобразия одна таблица "Расписание".

Посоветуйте, как это все реализовать?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 8:06