Помогите создать представление

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
ksp
Сообщения: 2
Зарегистрирован: 20 сен 2005, 13:03

Помогите создать представление

Сообщение ksp » 21 сен 2005, 08:50

Помогите начинающему создать представление суммируюшее данные из двух таблиц. Например
таблица Т1
ID|NAME|KOL_VO
1 |F |10
2 |A |20
3 |G |30
таблица Т2
ID|NAME|KOL_VO
1 |F |5
2 |A |15
Результатом выборки должно быть
ID|NAME|KOL_VO
1 |F |15
2 |A |35
3 |G |30

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 сен 2005, 09:58

для начала ты бы запрос сумел написать. а view-то создается как
create view as select...

ksp
Сообщения: 2
Зарегистрирован: 20 сен 2005, 13:03

Сообщение ksp » 21 сен 2005, 10:22

Извиняюсь за неточности. Так мне и нужно запрос написать.
Если пишу

Код: Выделить всё

SELECT T1.ID,T1.NAME,T1.KOL_VO + T2.KOL_VO,
FROM t1 FULL OUTER JOIN T2 ON T1.ID=T2.ID;
то результат получается

ID|NAME|KOL_VO
1 |F |15
2 |A |35
3 |G |NULL

Че надо исправить?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 сен 2005, 11:25

консерваторию исправить. Про join написано тут:
www.ibase.ru/devinfo/joins.htm

Ответить