Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2010, 20:18   #1
Proffi2010
Пользователь
 
Регистрация: 15.11.2010
Сообщений: 22
Лампочка сверхобъединение таблиц в делфи (парадокс)

Есть три таблицы - пациенты, врачи, даты_поступлений. Как отобразить обобщенную таблицу с параметрами из всех таблиц?

Пример таблиц:

"пациент"
idpaz - ключ поле

"врач"
idvrach - ключ поле

"дата"
iddata - ключ поле
idpaz и idvrach - вторичные поля
Proffi2010 вне форума Ответить с цитированием
Старый 29.12.2010, 21:33   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) а что, пациент, кроме ключевого поля, больше характеристик не имеет? У него нет имени, фамилии, адреса, даты рождения и т.д и т.п. то же самое касается и врача, и таблицы "дата"...

2) формально ответ на Ваш вопрос:
Код:
select * from пациент as A, Врач as B, Дата as C
where    C.idvrach = B.idvrach 
  and A.idpaz  = C.idpaz
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сединение таблиц в Делфи через MasterSource Kaia БД в Delphi 3 30.03.2011 11:45
Парадокс Монти Холла Alex2008 Свободное общение 79 21.09.2010 19:42
Проблема с ошибкой в бд (ПАРАДОКС) DuM4uK БД в Delphi 4 01.10.2009 16:54