Přesun elementu a všech „sub elementů“ v modelu neasted set

Kód: [Vybrat]
1. 1     14
2. 2     3
3. 4     5
4. 6     7
5. 8     13
6. 9     10
7. 11   12

Jak muzu presunout pomoci update vetev 5 (8-13) do vetve 2? DELETE ani INSERT pouzit nemuzu. Potrebuji zachovat ID zaznamu. Pomocnym tabulkam bych se rad vyhnul.

I kdyz je to asi ucivo ZS tak si nevim rady. Ano uz tak se citim trapne...

1) Vypocet potrebneho mista ve vetvi 2
    13 - 8 = 5 + 1 = 6
2) Rozsireni o 6 mist kde je ciselna rada > (2) zacatek cilove vetve

Kód: [Vybrat]
1. 1     20
2. 2     9
3. 10    11
4. 12     13
5. 14    19
6. 15     16
7. 17   18

3) Zmensit levou i pravou stranu o X tak, aby vysledna rada vypadala nasledovne

Kód: [Vybrat]
1.   1     14
2.   2     9
3.   3     8 
4.   4     5
5.   6     7
3. 10     11
4. 12     13
« Poslední změna: 15. 07. 2020, 17:30:41 od Petr Krčmář »


Re:Presunuti elementu a vsech "sub elementu" v "neasted set" modelu
« Odpověď #1 kdy: 15. 07. 2020, 13:42:13 »
Otazka je jak ziskat ono X z kroku 3

Re:Presunuti elementu a vsech "sub elementu" v "neasted set" modelu
« Odpověď #2 kdy: 15. 07. 2020, 14:49:14 »
Ciselna rada (prvni sloupecek) nereprezentuje index. Pouzil jsem to jen pro orientaci pre sestavovani dotazu...