Главная страница
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.054 c
1-1084268332
AxxxE
2004-05-11 13:38
2004.05.23
Delphi просит license information


1-1084196302
Reals
2004-05-10 17:38
2004.05.23
Поиск компонента наподобии StringGrid или ListView, но...


3-1083044591
Goida
2004-04-27 09:43
2004.05.23
Выскакивает сообщение о том, что не вызвана CoInitialize...


3-1083298338
vpaul
2004-04-30 08:12
2004.05.23
Базы данных


14-1083161865
FlankerX
2004-04-28 18:17
2004.05.23
NET Framework