SELECT * FROM item WHERE id NOT IN (SELECT parent_id FROM item)
Есть другие способы написания этого запроса, которые могут быть более производительными. Но это должно начать вас.
Он выберет все записи с id
, которого нет в столбце parent_id
- это значит, что у этой записи нет дочерних элементов.