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