If we re-access the table from the main query, we consider it "from scratch" or in a truncated version of the main question. For example:
SELECT DISTINCT IDX1.<столбец_1> FROM <таблица_1> IDX1 INNER JOIN <таблица_2> IDX2 ON IDX1.<столбец_n> = IDX2.<столбец_m> AND IDX2.<столбец_1> IN (<список>) WHERE NOT EXISTS (SELECT <таблица_1>.* FROM <таблица_1> IDX1 WHERE <условия>) So, referring to the <таблице_1> in the subquery, are we dealing with a complete table, or a truncated condition imposed when joining <таблицы_2> ?