Снова о QSqlRelationalTableModel, А если нужно взять несколько столбцов из другой таблицы? |
Здравствуйте, гость ( Вход | Регистрация )
Снова о QSqlRelationalTableModel, А если нужно взять несколько столбцов из другой таблицы? |
mva |
26.6.2009, 15:46
Сообщение
#1
|
Участник Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: 0 |
Все примеры использования QSqlRelationalTableModel сделаны для демонстрации работы с одним столбцом из другой таблицы. Как быть, если мне нужно взять несколько столбцов из другой таблицы?
|
|
|
SABROG |
26.6.2009, 17:36
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Я чего-то не понимаю. В отношении всегда 2 объекта:
- объект, который ссылается - объект на который ссылаются Если есть Петя, в поле "адрес" у которого ключ 1. В другой таблице по ключу 1 стоит "Мухосранск, 10, кв.20". Ключ "1" не может ссылаться сразу на 2 и более объекта. Например "номер пасспорта", "телефонный номер" и "приводы в милицию". Вернее, теоретически может. Но обычно все PRIMARY ключи - автоинкрементируемые. Если только в одну из перечисленных полей добавится запись, то ключи перестанут совпадать. Это должна быть какая-то синхронность редактирования БД чтоль. |
|
|
Текстовая версия | Сейчас: 22.12.2024, 6:22 |