![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
sql запрос с join
bagos © (2009-05-05 12:28:00)помогите пожалуйста составить запрос, при такоем запросе
select
UP_KL_FORM_OBUCH.name as UP_KL_FORM_OBUCH_name,
UP_KL_DISCIPLINE.name as UP_KL_DISCIPLINE_name,
UP_KL_SPECIALIZATIONS.name as UP_KL_SPECIALIZATIONS_name,
UP_NAGR_DISC_SEM.position_id as UP_NAGR_DISC_SEM_position,
UP_NAGR_DISC_SEM.znach as UP_NAGR_DISC_SEM_value
from
UP_NAGRUZKA
left outer join
UP_KL_FORM_OBUCH
on
UP_KL_FORM_OBUCH.id = UP_NAGRUZKA.form_obuch_id
left outer join
UP_KL_DISCIPLINE
on
UP_KL_DISCIPLINE.id = UP_NAGRUZKA.disc_id
left outer join
UP_KL_SPECIALIZATIONS
on
UP_KL_SPECIALIZATIONS.id = UP_NAGRUZKA.spec_id
left outer join
UP_NAGR_DISC_SEM
on
UP_NAGR_DISC_SEM.nagruzka_id = UP_NAGRUZKA.id
выводит не совсем правильно, UP_NAGR_DISC_SEM_position показывает ссылку на id таблицы UP_KL_NAGR_DISC_SEM
а мне нужно получить name соответсвующего id
в таблице UP_KL_NAGR_DISC_SEM_position поля id,name
Anatoly Podgoretsky (2009-05-05 15:28:00) [1]Для этого надо включить в запрос UP_KL_NAGR_DISC_SEM_position
Sergey13 (2009-05-05 13:00:00) [2]> [0] bagos (05.05.09 12:28)
Ну так насколько я понял что запрашиваешь, то и выводит.
> UP_NAGR_DISC_SEM. position_idas UP_NAGR_DISC_SEM_position
запроси UP_NAGR_DISC_SEM. position_name