![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реален ли такой запрос?
KIR © (2003-08-27 12:44:00)
Народ, ситуация следующая: есть таблица персонала, где содержатся данные абсолютно обо всех работниках организации, естественное есть ключевое поле ID.
Есть таблица нарядов условно с темя полями: Dat, Per1ID, Per2ID
Dat - дата наряда,
Per1ID - составитель наряда - ID из таблицы персонвла
Per2ID - работник по няряду - ID из таблицы персонала.
Можно ли как то вытащить данные по наряду в одну строчку
SELECT *
FROM
NARS, PERSONEL
WHERE
PER1ID = PERSONEL.ID
AND
PER2ID = PERSONEL.ID
По-моему не пройдет (хоят я еще пытался)
KIR (2003-08-27 12:58:00) [1]
Спас. всем!
Vlad (2003-08-27 12:50:00) [2]
> AndDem (27.08.03 12:49) [2]
Сильно ! :-)
AndDem (2003-08-27 12:50:00) [3]
конечно же, второе условие PER2ID=B.ID
AndDem (2003-08-27 12:49:00) [4]
SELECT DAT, A.NAME, B.NAME FROM NARS, PERSONEL A,PERSONEL B WHERE PER1ID=A.ID AND PER1ID=A.ID
Vlad (2003-08-27 12:48:00) [5]
select * from Nars, Personel p1, Personel p2
WHERE
PER1ID = p1.ID
AND
PER2ID = p2.ID