Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с написанием запроса


syte_ser78 ©   (2005-11-23 10:10:00) 

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

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


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

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


dioman   (2005-11-23 11:20:00) [2]


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


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


clickmaker   (2005-11-23 11:00:00) [3]


> 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 10:57:00) [4]


> ??? Не понял

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


syte_ser78   (2005-11-23 10:50:00) [5]

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


dioman   (2005-11-23 10:43:00) [6]


> FROM db,tz


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


Sergey13   (2005-11-23 10:38:00) [7]

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


Fay   (2005-11-23 10:38:00) [8]

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

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


syte_ser78   (2005-11-23 10:33:00) [9]

ЕСТЬ!!!!

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:13:00) [10]

Возможно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо