Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
15-1185823684
ArtemESC
2007-07-30 23:28
2007.08.26
Пролил квас на клаву...


9-1156239437
VitaWED
2006-08-22 13:37
2007.08.26
Большие сцены в OpenGL


2-1185783064
TStas
2007-07-30 12:11
2007.08.26
Secondary shortcut


15-1185875690
AZIZE
2007-07-31 13:54
2007.08.26
Интернет


15-1180857262
Zagaevskiy
2007-06-03 11:54
2007.08.26
Кто что думает?




   Наверх