Форум: "Базы";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c