私は階層[[親、子、Child2]で順序付けられたテーブルを持っています....私は正しい位置にレコードを注文するためにまた、各親(または最後の子の後)の前に空白の行を追加する必要がありますが、それについて行く方法がわからないテーブル内の特定のレコードの後に空の行を追加します
私は使用して考えている列は、親と同じIDすべての子供が、私は本当にテーブルをループするカーソルをセットアップしたくない、私はこれを行うかもしれない別の方法はありますか?
テーブルのParentID、Child1ID、Child2ID
例、ORDER BYを使用して編成されます。データ
[DATA] - [DESC] - [のParentID] - [Child1ID] - [Child2ID]
REC1 - 親 - PID1 - NULL - NULL
REC2 - 子 - PID1 - CID1 - NULL
REC3 - CHILD2 - PID1 - CID1 - C2ID1
REC4 - 子 - PID1 - CID2 - NULL
REC5 - 親 - PID2 - NULL - NULL
などなど
質問期待される結果と、使用するSQL Serverのバージョンに追加してください。 –