Моя ситуация:
Table A
(
ID
Parent_Id
TimeStamp
)
Корень имеет Parent_Id null, а дочерний элемент имеет идентификатор своего отца.
Я просто хочу получить всех ПОСЛЕДНИХ детей каждой таблицы А. Отец и дети мне не нужны. (кроме последнего).
Можно ли построить SQL, чтобы получить это?
PS: я использую sql где угодно 11. Может быть, ansi sql может решить эту проблему, я не уверен.
РЕДАКТИРОВАТЬ: (отредактировано для предоставления дополнительных сведений) Мне не нужны последние дочерние элементы элемента.
Пример:
Идентификатор 1 Родитель NULL
Идентификатор 2 Родитель 1
Идентификатор 3 (последний ребенок) Родитель 1
Идентификатор 4 Родительский NULL
Идентификатор 5 (последний ребенок) родитель 4
Я хочу получить: Id 3 Id 5