Условие

Как убрать риск «NULL-ловушки» в выражении поиска вида:
WHERE id NOT IN (SELECT parent_id FROM tree)- A)
NOT EXISTS (SELECT 0 FROM tree WHERE parent_id = t.id) - B) Добавить
DISTINCTв подзапрос. - C) Заменить
NOT INна<> ALL. - D) Просто индексировать
parent_id.