Шавлюк Евгений wrote:
select d.id, i.name from docdet d left join item i on i.id = d.id_item where d.ID_DOC is null and d.i2 is null PLAN JOIN (D NATURAL, I INDEX (PK_ITEM)) если я меняю местами выражения в "where" select d.id, i.name from docdet d left join item i on i.id = d.id_item where d.i2 is null and d.ID_DOC is null то получаю совсем другой план PLAN JOIN (D INDEX (FK_DOCDET), I INDEX (PK_ITEM)) Т.е. от перемены мест слагаемых сумма меняется?
Тоже примерчик хотелось бы. Оптимизатор что-то ступил. -- Дмитрий Еманов