![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL [D7, Paradox]
Pako © (2004-02-06 17:52:00)
Добрый вечер,
Мне необходимо добавить к получаемому набору данных ключевое поле.
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
Pako (2004-02-10 13:49:00) [1]
Какие вы все ребята.... Особенно тот который обхохотался до слез (хохотальник в другом месте раскрывать надо)
раз названо мазер ифазер значит разработчику так надо было и я здесь ничего поделать немогу, ясно?
мазер и фазер отличаются (1) as kodrod и (2) as kodrod соответственно.
А с добавлением ключа я проблему решила, все спасибо:)
ЮЮ (2004-02-07 03:12:00) [2]
Пара (IsMather, kodstudent) и будет уникальным ключом (правда если отношение student - mother как 1..1(0), а не 1..N (в базе, а не по жизни :-)), во втором случае следует вытащить kodmother(kodfather) as KodParent и тогда уникальным ключом будет пара (IsMather, KodParent )
ЮЮ (2004-02-07 03:06:00) [3]
select 1 IsMather, ...
from mother ...
union
select 0, ...
from father ...
А то как ты будешь потом маму от папы отличать? :-)
KA_ (2004-02-06 19:36:00) [4]
>Sergey13 © (06.02.04 18:33) [3]
Смеялся до слез :)))
Sergey13 (2004-02-06 18:33:00) [5]
Ой как все запущено то. Нет что бы исходные таблицы (1 таблицу!!!) нормальную исделать. А то студентов фазерами и мазерами обзывать. Бр-р-р.
Точно домой пора. Еще приснится потом. 8-)
Pako (2004-02-06 18:11:00) [6]
К полученному набору данных.
Ну может быть не поле, просто столбец с уникальными для каждой записи значениями?
VLAD-MAL (2004-02-06 17:53:00) [7]
Какой таблицы ключевое поле?