У меня есть таблица с тремя столбцами: taxon_id
, scientific_name_element_id
и parent_id
.Я хочу найти элементы, которые являются детьми, а не родителями, поэтому в конце структуры.
Я нашел несколько источников, которые предлагали использовать
select taxon_id
from taxon_name_element
where taxon_id not in
(select parent_id from taxon_name_element)
Но это не работает, я получаю пустой набор, когда я могу на самом деле просмотреть записи и увидеть, что, например, есть, a taxon_id=1
и NO parent_id=1
И наоборот, когда я вижу, что Taxon_id есть в parent_id, я получаю непустой набор результатов
Что я делаю неправильно?Как я могу это исправить?