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

Вниз

SQL   Найти похожие ветки 

 
Pako   (2004-02-06 17:52) [0]

Добрый вечер,
Мне необходимо добавить к получаемому набору данных ключевое поле.

select a.kodstudent,a.adress,
a.telephone,a.kodworkplace,a.kodworkpost,a.worktelephone,
b.surname,c.name,d.patronymic, (1) as kodrod
from mother a, surname b, name c, patronymic d
where a.kodsurname=b.kodsurname and
a.kodpatronymic = d.kodpatronymic and
a.kodname=c.kodname
union
select a.kodstudent,a.adress,
a.telephone,a.kodworkplace,a.kodworkpost,a.worktelephone,
b.surname,c.name,d.patronymic, (2) as kodrod
from father a, surname b, name c, patronymic d
where a.kodsurname=b.kodsurname and
a.kodpatronymic = d.kodpatronymic and
a.kodname=c.kodname


 
VLAD-MAL   (2004-02-06 17:53) [1]

Какой таблицы ключевое поле?


 
Pako   (2004-02-06 18:11) [2]

К полученному набору данных.
Ну может быть не поле, просто столбец с уникальными для каждой записи значениями?


 
Sergey13 ©   (2004-02-06 18:33) [3]

Ой как все запущено то. Нет что бы исходные таблицы (1 таблицу!!!) нормальную исделать. А то студентов фазерами и мазерами обзывать. Бр-р-р.
Точно домой пора. Еще приснится потом. 8-)


 
KA_ ©   (2004-02-06 19:36) [4]

>Sergey13 © (06.02.04 18:33) [3]

Смеялся до слез :)))


 
ЮЮ ©   (2004-02-07 03:06) [5]

select 1 IsMather, ...
from mother ...
union
select 0, ...
from father ...

А то как ты будешь потом маму от папы отличать? :-)


 
ЮЮ ©   (2004-02-07 03:12) [6]

Пара (IsMather, kodstudent) и будет уникальным ключом (правда если отношение student - mother как 1..1(0), а не 1..N (в базе, а не по жизни :-)), во втором случае следует вытащить kodmother(kodfather) as KodParent и тогда уникальным ключом будет пара (IsMather, KodParent )


 
Pako   (2004-02-10 13:49) [7]

Какие вы все ребята.... Особенно тот который обхохотался до слез (хохотальник в другом месте раскрывать надо)
раз названо мазер ифазер значит разработчику так надо было и я здесь ничего поделать немогу, ясно?
мазер и фазер отличаются (1) as kodrod и (2) as kodrod соответственно.
А с добавлением ключа я проблему решила, все спасибо:)



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-12482
Undert
2004-02-14 14:46
2004.03.05
Подскажите софтинку


1-12425
Volodya_
2004-02-23 13:34
2004.03.05
dxBarManager


14-12517
syte_ser78
2004-02-12 17:43
2004.03.05
DVD+/-RW


7-12559
Sabor
2003-12-16 09:40
2004.03.05
messsage


1-12379
Delphinka
2004-02-25 07:47
2004.03.05
вывод на печать из Дельфи