打算按父級對子級進行排序,然後子級(只有一個子級)。在Linq中執行父級然後子級排序
Example Set:
ID ParentId Type Unit
1 NULL Energy kJ
2 1 Cal
3 NULL Protein g
4 NULL Fat, total g
5 4 Saturated g
6 NULL Carbohydrate g
7 6 Sugars g
8 NULL Dietary fibre g
10 NULL Sodium mg
11 NULL Potassium mg
因此,例如,如果我排序類型(按字母順序),將想出
- 碳水化合物
- 糖(父= 1)
- 膳食纖維
- 能源
- Cal(親本= 4.)
- 脂肪總計
- 飽和(父= 6)
當你說由父母和ñ按小孩,你的意思是身份證?或者你的意思是你想看P1,C1,P2,C2,P3,C3等...?這是一個很好的問題,只是不清楚你希望看到什麼結果。也許是一個展示你期望的結果的樣本? –
@JamesMichaelHare在 – ediblecode
中添加了預期設置我會從您的數據中假設您保證兒童ID永遠不會超過其父母ID? –