У меня есть одна таблица клиентов, и у меня есть родительский и вспомогательный клиенты в одной таблице с отношением поля "ParentId". Таблица как ниже.
CustId CustName ParentId
----------------------------------
1 Cust1 0
2 Cust2 0
3 Sub2Cust1 1
4 Cust3 0
5 Sub1Cust1 1
6 Sub1Cust2 2
7 Sub2Cust2 2
8 Sub4Cust1 1
9 Sub1Cust3 4
10 Sub3Cust1 1
То, что я хочу, это из MS SQL Query, чтобы он сохранял родительские и дочерние записи вместе, как вывод, как показано ниже:
CustId CustName ParentId
----------------------------------
1 Cust1 0
5 Sub1Cust1 1
3 Sub2Cust1 1
10 Sub3Cust1 1
8 Sub4Cust1 1
2 Cust2 0
6 Sub1Cust2 2
7 Sub2Cust2 2
4 Cust3 0
9 Sub1Cust3 4
Кто-нибудь может подсказать, как это сделать с помощью одного запроса?
Заранее спасибо