Вниз
Скачать: CL | DM;

Помогите с написанием запроса   Найти похожие ветки 

 
syte_ser78 ©   (2005-11-23 10:10) [0]

Вернее даже не так.
Не нужно здесь писать сам запрос, просто ответьте на вопрос:
возможно ли написание запроса без JOIN для выполнения следующего условия:
Есть две таблици
Проекты(Номер_проекта, Название_проекта)
Чертежи(Номер_проекта, Номер_Чертежа, Название_чертежа, ФИО_выполнившего)

Нужно - выбрать все названия проектов над которыми раьотал определенный человек


 
Sergey13 ©   (2005-11-23 10:13) [1]

Возможно.


 
syte_ser78 ©   (2005-11-23 10:33) [2]

ЕСТЬ!!!!

SELECT DISTINCT tz_name, tz_number, pr_user
FROM db,tz
WHERE tz_number=pr_number_tz AND pr_user="Пивоваров"

Блин, два дня розмышлений.


 
Sergey13 ©   (2005-11-23 10:38) [3]

2 [2] syte_ser78 ©   (23.11.05 10:33)
Т.е. я тебе здорово помог? Я рад. 8-)


 
Fay ©   (2005-11-23 10:38) [4]

2 syte_ser78 ©   (23.11.05 10:33) [2]

"Определенный человек" идентифицируется по фамилии? Оригинально.


 
dioman ©   (2005-11-23 10:43) [5]


> FROM db,tz


а это по твоему не JOIN??? тебе нужно было просто ключевое слово JOIN не использовать???
оригинально


 
syte_ser78 ©   (2005-11-23 10:50) [6]

Fay ©   (23.11.05 10:38) [4]
??? Не понял


 
dioman ©   (2005-11-23 10:57) [7]


> ??? Не понял

нужно делать id человека... и заводить справочник пиплов


 
clickmaker ©   (2005-11-23 11:00) [8]


> SELECT DISTINCT tz_name, tz_number, pr_user
> FROM db,tz
> WHERE tz_number=pr_number_tz AND pr_user="Пивоваров"
>
> Блин, два дня розмышлений

то же самое, что
from db join tz on db.numer=tz.number
чтоб уж совсем без джойнов, можно заюзать in
только зачем?


 
dioman ©   (2005-11-23 11:20) [9]


> чтоб уж совсем без джойнов, можно заюзать in
> только зачем?


in - это так или иначе тоже JOIN (вложенные циклы будут)


 
__гфф   (2005-11-23 11:21) [10]

блииаааа. вата.. ПИЗДЕЦ ВАТА



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

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



Память: 0.47 MB
Время: 0.033 c
1-1134639425
-=Germe$=-
2005-12-15 12:37
2006.01.22
Sender as ...


2-1135847930
n0p
2005-12-29 12:18
2006.01.22
Application.CreateForm(TDataModule, DataModule);


2-1135921105
Alex7
2005-12-30 08:38
2006.01.22
Обращение к БД при активизации формы


2-1136138892
SpyBoy
2006-01-01 21:08
2006.01.22
Всё тот же процесс-менеджер!


2-1135838204
mss
2005-12-29 09:36
2006.01.22
Ошибка в Interbase




   Наверх