Russian Qt Forum

Qt => Базы данных => Тема начата: QuAzI от Июнь 02, 2011, 10:37



Название: NCReport2 выборка из нескольких таблиц
Отправлено: QuAzI от Июнь 02, 2011, 10:37
Создал репорт, прикрутил к БД, выполняется всё без ошибок, но видно только поля первичной таблицы (например ARM.time), а заджойненные поля (ARM.ref_actions.action_text и прочие) пустые.
Сам запрос выглядит так
Код:
select journal.id, journal.time, ref_actions.action_text, ref_actions.action_descr_text, softwares.name, users.surname from journal
LEFT JOIN ref_actions ON (journal.action=ref_actions.action) and (journal.action_descr=ref_actions.action_descr)
LEFT JOIN softwares ON journal.softwares_id=softwares.id
LEFT JOIN users ON journal.users_id=users.id
В консоль MySQL и в самом Qt в таблицы по запросу всё выводится вполне корректно.
Как его заставить нормально делать выборку?


Название: Re: NCReport2 выборка из нескольких таблиц
Отправлено: QuAzI от Июнь 02, 2011, 11:38
Примечательно, что Test Query из дизайнера выборку тоже вполне успешно делает. А вот подставить данные в форму обламывается.