Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

помогите с запросом   Найти похожие ветки 

 
Dush ©   (2007-05-17 15:59) [0]

Доброго времени суток!
есть 3 таблицы:
Stud           Groups          PerevodGroup
Id_Stud       ID_Group       Old_ID_Group
...              Name            New_ID_Group
                                   ID_Stud

при смене группы студента в таб. Perevod заносятся IDStud, id старой группы и id новой группы.
сделал такой запрос на выборку:
select
 perevodgroup.ID_Stud,
 groups.name as  new_group_name,
 groups1.name as old_group_name,
 stud.id_Stud
from perevodgroup
  inner join groups groups on (perevodgroup.new_id_group = groups.id_group)
  inner join stud on (perevodgroup.id_stud = stud.id_stud)
  inner join groups groups1 on (perevodgroup.old_id_group = groups1.id_group)


Но он выдает в new_group_Name и old_group_Name одно и тоже наименование группы а надо разные. как правильно написать такой запрос?
помогите плиззз :)


 
Val ©   (2007-05-17 16:07) [1]

возможно - так:
select
pg.ID_Stud,
gn.name as  new_group_name,
go.name as old_group_name,
s.<что надо>
from perevodgroup pg, Groups go, Groups gn, stud s
where pg.Old_ID_Group = go.ID_Group
 and pg.New_ID_Group = gn.ID_Group
 and pg.ID_Stud = s.ID_Stud


 
Dush ©   (2007-05-17 16:11) [2]

to Val ©:
спасибо, получилось то что нужно :)



Страницы: 1 вся ветка

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
2-1179839213
_vl_
2007-05-22 17:06
2007.06.10
Перевод из строки в число


2-1179875888
delphino
2007-05-23 03:18
2007.06.10
Как заблокировать элементы формы в процессе работы с ней


1-1176453885
Reaktor
2007-04-13 12:44
2007.06.10
Есть ли альтернатива у Sleep и Exit?


15-1178902181
ArtemESC
2007-05-11 20:49
2007.06.10
Можно ли это устройство использовать для инета??


15-1178973372
>>DEATH<<
2007-05-12 16:36
2007.06.10
компоненты для MAIL.RU AGENT