Ingwar пишет:
Как можно ускорить выполнениезапроса:

SELECT ID FROM TOVARY WHERE NOT ID IN
(SELECT T_ID FROM STORAGE UNION
SELECT T_ID FROM INDETAILS UNION
SELECT T_ID FROM OUTDETAILS)


Индексы по полям T_ID в таблицах STORAGE, INDETAILS, OUTDETAILS
существуют.
Можно использовать следующий запрос:

Select t.ID,us.T_ID
from TOVARY t
Left Outer Join (SELECT T_ID FROM STORAGE UNION
  SELECT T_ID FROM INDETAILS UNION
  SELECT T_ID FROM OUTDETAILS) us
 on us.T_ID=t.ID
where us.T_ID is null

Он работает много быстрее. Количество чтений равно кол. записей в TOVARY+ кол. записей во внутреннем запросе

--
С уважением,
Андрей Германович Архангельский



begin:vcard
fn;quoted-printable:=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=93. =D0=90=D1=80=D1=85=D0=B0=D0=BD=
	=D0=B3=D0=B5=D0=BB=D1=8C=D1=81=D0=BA=D0=B8=D0=B9
n;quoted-printable;quoted-printable:=D0=90=D1=80=D1=85=D0=B0=D0=BD=D0=B3=D0=B5=D0=BB=D1=8C=D1=81=D0=BA=D0=B8=D0=
	=B9;=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=93.
org;quoted-printable:=D0=97=D0=90=D0=9E "=D0=90=D0=97=D0=B5=D1=82 =D0=94=D0=B8=D0=B7=D0=B0=D0=B9=
	=D0=BD"
adr;quoted-printable;quoted-printable;dom:;;125047, =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0, =D0=B0/=D1=8F 103;=D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0;;125047
email;internet:[EMAIL PROTECTED]
title;quoted-printable:=D0=93=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D0=B4=
	=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80
tel;cell:+7 495 724-4806
note;quoted-printable:=D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B8=D1=81=D1=82, =D1=80=
	=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA =D0=91=D0=B0=
	=D0=B7 =D0=94=D0=B0=D0=BD=D0=BD=D1=8B=D1=85.
url:http://www.az-design.ru
version:2.1
end:vcard

Ответить