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

Вниз

Как сформировать VIEW   Найти похожие ветки 

 
Kirill ©   (2004-04-26 12:16) [0]

Я понимаю, что конференция по Delphi, а не по самой структуре БД, но не знаю где его спросить?
Есть БД домашней библиотеки.
IDB INTEGER PInx
BName CHAR
AUTHOR INTEGER внешний индекс на БД авторов.
и т.д

Таблица отданных книг
BOOK INTEGER внешний на IDB
DEBTER INTEGER внешний на IDD таблицы DEBTER (должники)
DATE DATE
DAYS INTEGER

Как мне получить список книг и заполнить поля должников для тех книг, которые отдали.
Авторов я подвязал, а как подвязать должников - не заню
CREATE VIEW MYLIB (
   BNAME,
   AUTHOR,
   SHKAF,
   POLKA,
   RYAD,
   TOMS)
AS
SELECT B.BNAME, A.AUTHOR, B.SHKAF, B.POLKA, B.RYAD, B.TOMS
FROM TBLBOOKS B INNER JOIN TBLAUTHOR A ON B.AUTHOR = A.IDA;

База Firebird 1.5


 
Курдль ©   (2004-04-26 12:17) [1]

А причем здесь VIEW вообще?


 
ЮЮ ©   (2004-04-26 12:23) [2]

...
LEFT JOIN <Таблица отданных книг> C ON C.BOOK = B.IDB
LEFT JOIN <должники> C ON C.DEBTER = D.ID


 
Kirill ©   (2004-04-26 13:27) [3]


> А причем здесь VIEW вообще?

Так проще работать с просмотром данных.

> LEFT JOIN <Таблица отданных книг> C ON C.BOOK = B.IDB
> LEFT JOIN <должники> C ON C.DEBTER = D.ID

Это надо добавить к данной вьюхе или заменить надо?


 
Kirill ©   (2004-04-26 13:35) [4]

Заработало, БОЛЬШОЕ СПАСИБО.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1083499422
TUser
2004-05-02 16:03
2004.05.23
SetLength


3-1082149737
lockheed_man
2004-04-17 01:08
2004.05.23
поиск записи в таблице


14-1083240236
arp
2004-04-29 16:03
2004.05.23
Личные сайты


14-1083589784
Igor_thief
2004-05-03 17:09
2004.05.23
XML


14-1083237903
Dimich1978
2004-04-29 15:25
2004.05.23
Ссылки на сайты, где можно подзаработать программированием?