Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
ВнизОптимизировать SQL запрос. Найти похожие ветки
← →
Ops (2003-01-04 13:27) [0]ОЧЕНЬ долго делается посоветуйте!!!
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)
)
)
)
← →
passm (2003-01-04 15:05) [1]Ops (04.01.03 13:27)>
1. Во вложенном запросе DISTINCT не обязателен. Даже лишний.
2. Возможно, необходимы индексы.
3. Для хорошего ответа желательно указать СУБД. :)
← →
LEX_LEE (2003-01-05 13:04) [2]Если это SQL 2000, то можно посмотреть экзекьюшн план.
индекс на поля после ON
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c