Я работаю над SQL Server 2005 и самым низким.В SQL как получить родительское значение по значению столбца
У меня есть структура таблицы SQL Server, как показано ниже:
ID Name ParentID
-----------------------
1 Root NULL
2 Business 1
3 Finance 1
4 Stock 3
Я хочу написать запрос, когда пользователь даст ввод ID = 1, то показать этот вывод здесь:
ID Name ParentName
-------------------------
1 Root -
2 Business Root
3 Finance Root
4 Stock Finance
если пользователь дает ввод ID = 3, то показать этот вывод здесь:
ID Name ParentName
-------------------------
3 Finance Root
1 Root -
4 Stock Finance
Когда пользователь даст ввод ID = 4, затем показать этот вывод:
ID Name ParentName
-------------------------
4 Stock Finance
3 Finance Root
1 Root -
Заранее благодарен. Если есть запрос plz ask. спасибо за все
Какова логика отображения ваших списков на основе этого идентификатора? Единственный шаблон, который я вижу, - это первый идентификатор ввода. – GONeale
У меня есть две таблицы базы на родительском - отношение к ребенку должно показать подробные записи. Извините, я забыл рассказать о таблице подробностей. Надеюсь, вы поймете, почему мне нужен этот тип запроса. – shamim
Как получить результат с кодом CTE – shamim