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

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

Оптимизировать SQL запрос. [D6, IB6.x]


Ops ©   (2003-01-04 13:27:00) 

ОЧЕНЬ долго делается посоветуйте!!!
SELECT * FROM PROPERTYPRODUCT
LEFT JOIN PRODUCTTYPE ON (PRODUCTTYPE.ID_PRODUCTTYPE = PROPERTYPRODUCT.ID_PRODUCTTYPE)
WHERE
(
PROPERTYPRODUCT.ID_PRODUCTTYPE NOT IN
( SELECT distinct OPEZ.ID_PROPERTYPRODUCT FROM OPEZ
WHERE (
(OPEZ.dt_opez > :DT_B) AND (OPEZ.dt_opez < :DT_E) AND(OPEZ.id_vidopez = 1)
)
)
)


Johnmen   (2003-01-04 13:46:00) [1]

SELECT * FROM PROPERTYPRODUCT
LEFT JOIN PRODUCTTYPE ON (PRODUCTTYPE.ID_PRODUCTTYPE =
PROPERTYPRODUCT.ID_PRODUCTTYPE)
LEFT JOIN OPEZ ON (OPEZ.ID_PROPERTYPRODUCT =
PROPERTYPRODUCT.ID_PRODUCTTYPE)
WHERE (OPEZ.ID_PROPERTYPRODUCT IS NULL) AND
(OPEZ.dt_opez > :DT_B) AND (OPEZ.dt_opez < :DT_E) AND
(OPEZ.id_vidopez = 1)


Наверх

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