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

Вниз

Кто рубит по SQL?   Найти похожие ветки 

 
Voproshay   (2007-08-02 12:17) [0]

Не знаю как создать запрос на SQL в такой ситуации:
Есть у меня три таблицы(в них поля):
1. PasportPart(Fam,Nam,Otch,Ndoc,...,etc); //Паспортная часть
например:
Иванов | Иван | Иванович | 8956586656
Пупкин | Петр | Иванович | 8596632521


2. Document(Ndoc,CodeDoc,...,etc);         //Список документов
например:
8956586656 | 0001
8585555585 | 0001
8906020025 | 0002
8956585521 | 0999


3. Book(CodeDoc,Descript,...,etc);         //Типы документов
например:
0001 | Паспорт
0002 | Справка
0999 | Отчет


Запрос дожен вернуть (поиск по фамилии, скажем, Иванов):
Fam,Nam,Otch,PasportPart.Ndoc,Descript
вот так:
Иванов | Иван | Иванович | 8956586656 | Паспорт


 
ZeroDivide ©   (2007-08-02 12:19) [1]

Лекции в руки и... читать.


 
dolmat   (2007-08-02 12:28) [2]

select PasportPart.*, Book.* from PasportPart
left join Document Document on (PasportPart.Ndoc=Document.Ndoc)
left join Book Book on (Document.CodeDoc=Book.CodeDoc)
where Fam=:fam and Nam=:Nam and Otch=:otch


 
Сатир   (2007-08-02 12:31) [3]

select pp.Fam, pp.Nam, pp,Otch, d.Ndoc, b.Descript
from pp PasportPart, d Document, b Book
where pp.Ndoc=d.Ndoc
   and d.CodeDoc=b.CodeDoc



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1180504967
Still Swamp
2007-05-30 10:02
2007.08.26
A class name TChartAxisTitle already exists


2-1186293267
Zagaevskiy
2007-08-05 09:54
2007.08.26
тут я чайник полный:)


2-1186311698
Reals
2007-08-05 15:01
2007.08.26
StringReplace не работает для строки в Unicode


2-1185899291
Kaer
2007-07-31 20:28
2007.08.26
Работа с бд Ms Access


1-1182243710
DrAndrew
2007-06-19 13:01
2007.08.26
Ошибка #10061 у IdHTTP1. Как исправить?