хочу для одного столбца вывести несколько связанных значений, то естьтаблица ПОЕЗДКИ (TRAVELS) имеет вторичный ключ на таблицу ВОДИТЕЛИ (DRIVERS)в таблице ВОДИТЕЛИ есть поля ИМЯ, ФАМИЛИЯ, ОТЧЕСТВОХочется выводить окошко с таблицей поездок так чтобы выводились и ИМЯ, ФАМИЛИЯ, ОТЧЕСТВО в соответствие со столбцом DRIVER_ID из TRAVELSQSqlRelationTableModel позволяет установить соответствие только одному столбцу, заводить в БД втаблице TRAVELS еще поля дублирующие DRIVER_ID кажется глупым - т.к. перестраивать БД из-за нужд интерфейса что-то не то.Слепливать все поля в одно при выводе ИМЯ + ФАМИЛИЯ + ОТЧЕСТВО - тоже не хочется т.к. надо сортировать и фильтровать отдельно по имени и фамилии.Если бы было можно создать псевдостолбцы на основе QSqlRelationTableModel с соответствие DRIVER_ID но выбором конкретного поля из DRIVERS.какие могут быть варианты?раньше в DELPHI мог сделать простой запрос:select t.*, d.*from TRAVELS t, DRIVERS dwhere (t.DRIVER_ID = d.ROW_ID)и получить желаемое
|