|
Проблема с выборкой.
|
|||
---|---|---|---|
#18+
Добрый день, всем! Подскажите, пожалуйста с ответом на следующий вопрос. Есть таблица: vvod – в ней есть куча полей, одно из которых: ind_pac Есть таблица vvodb: в ней есть следующие поля: ind_pac, ind_otd, ind_usl, nom_usl, ind_dol, ind_pers Связь таблицы vvod c vvodb : там и там есть поля ind_pac. В таблице vvod встаю на соответствующую запись и узнаю следовательно ind_pac. В таблице vvodb данному ind_pac соответствует много записей. Структура таблицы vvodb: Ind_pac, ind_otd, ind_usl, nom_usl, ind_dol, ind_pers Связь vvodb с другими таблицами: Vvodb.Ind_otd = otdel.ind_otdel (тут есть название отдела - его надо брать) Vvodb.ind_usl = usl_ras.ind_usl (тут есть название услуги) Vvodb.ind_dol = Doljn.ind_dol (тут есть название должности) Vvodb.ind_pers = Person.ind_pers (тут есть название персоны) Т.е. надо встав на запись таблицы vvod выбрать все записи из таблицы vvodb с соответствующим соединением с другими таблицами для выборки названий (отделов,должностей, персон). т.е. в таблице vvod встаем на запись. Это допустим Петров. Петрову соответствует много записей в таблице vvodb. Петров отдел крови консультация врача Пупкина Петров отдел крови консультация м/c Ивановой Петров отдел крови консультация сан. Петровой Петров неврологический отдел лечение нервов врачом Сумкиным Петров неврологический отдел лечение нерово м/c Васечкиной Суть такая что должно быть. Спасибо большое ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2017, 15:54 |
|
Проблема с выборкой.
|
|||
---|---|---|---|
#18+
Если надо просто собрать в один большой курсор: Код: sql 1. 2. 3. 4. 5. 6. 7.
по аналогии добавь все остальные таблицы, а в select перечисли нужные поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2017, 16:22 |
|
|
start [/forum/moderation_log.php?user_name=Insalin]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 6632ms |
total: | 6803ms |
0 / 0 |