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

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

Перекрещение Join-ов


npAKTuk ©   (2003-11-07 06:27:00) 

в SQL запросе под MSACCESS (BDE) надо соединить четыре таблицы
(Склад, Заказы, невыполненные заказы, и поставки) так что было включено максимальное число продуктов но без повторений. по сути запроса надо вытащить только поля "Кол-во" (есть везде) и номер продукта.

Если кто сможет улучшить или предложить что-то другое,
буду очень благодарен!

ЗЫ
текст запроса
SELECT DISTINCT (p.productid) AS [Product Number], IIf(p.qty Is Not Null,p.qty,0) AS Inventory, IIf(b.qty Is Not Null,b.qty,0) AS Backorders, IIf(o.qty Is Not Null,o.qty,0) AS Orders, IIf(s.qty Is Not Null,s.qty,0) AS Shipments, IIf(inventory-backorders-orders+shipments


sniknik   (2003-11-10 08:20:00) [1]

WithOut Any ... © (07.11.03 21:12) [5]
прав. сам запрос конечный драйвер выполняет и если его по пути к нему не поковеркали то какая разница откуда/через что он пришол.

ADO предложил в ответ на > предложить что-то другое ...
(ну не руку и сердце же ему предлагать ;о))))


ЮЮ   (2003-11-10 03:10:00) [2]

ordersdetails, backorders и shipments - Таблицы ?
Какое отношение 0..1 или 0..1 к N ?


WithOut Any ...   (2003-11-07 21:12:00) [3]

ИМХО АДО или что-то другое для запроса не принципиально. Хотя не исключено что я не прав. Т.е. не до конца понимаю проблемму


sniknik   (2003-11-07 21:04:00) [4]

текст запроса отформатируй, себе же яснее станет.

> Если кто сможет улучшить или предложить что-то другое, ...
ADO!!!
помогло? ;о)


WithOut Any ...   (2003-11-07 21:01:00) [5]

Зайди в базу через Access в конструкторе построй запрос (надеюсь для тебя это не проблема) сделай вывести как SQL, скопируй и помести в Делфи код. Если он динамический дальше продумай сам.


Zacho   (2003-11-07 20:51:00) [6]


> npAKTuk ©

Знаем, и гораздо лучше, чем ты. А отвечать не буду (и даже читать ЭТО не буду), пусть другие отвечают, те, кто себя не уважает.
P.S. Нормально задавай вопросы - и ответят. А на такое - увольте.


npAKTuk   (2003-11-07 07:54:00) [7]

Что никто совсем не знает SQL?


Наверх

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