NT> как правильно его переписать, так
как очень долго выполняется, большой
скан
NT> таблицы docum_items. FB2

А что будет, если в подзапросе
использовать алиасы, не совпадающие с
основным запросом? Например так:

(select distinct di.id_product
from documents d2
  join docum_items di2 on (d2.id_docum = di2.id_docum)
  join operations o2 on (d2.id_operation = o2.id_operation)
where o2.state in (3)
  and d2.date_docum between :DateBegin and :DateEnd)

А то я бы на месте FB не понял, что с чем
ты желаешь связать в подзапросе, раз
алиасы одинаковые.

--
С уважением,
Мурашов Степан
mailto:[EMAIL PROTECTED]

Ответить