Org_table:
OrgName Id ParentID
Org1 20 Null
Org2 21 20
Org3 22 21
Org4 23 21
Org5 24 22
Org6 25 Null
В приведенной выше таблице Org1 является суперорганизацией, а Org2 является дочерним элементом Org1.И Sub Org Org2 это Org3 и Org4.и Org 5 является подчиненной Org of Org3
Я хочу отобразить все детали этих Org под родительским Org1 в моей сетке данных.Здесь я знаю только идентификатор Org1, поэтому запрос mysql похож на
Select OrgName from Org_table where ID= 20 and ParentID is 20;
Но этот запрос возвращает только Org1 и Org2, я должен вернуть Org3, Org4 и Org5 также потому, что он находится под Org1.Как мне это сделать.Должен ли я использовать какой-то цикл, если так, как это сделать.Я использую c # сделать это на моем сайте asp.net.
Во время выполнения я не знаю, какая организация является дочерней по отношению к какой-либо организации.Так что я должен найти, если родительский идентификатор находится под основной орг
Я хочу сделать рекурсивный запрос