Napisałem sobie drzewko w PHaPie i mam mały problem z usuwaniem jednego elementu, nie chce tego robi poprzez pętle i 100 zapytań (jeżeli bedzie np 100 dzieci). Chciałbym to zrobic za pomoca jednego zapytania.
Tak wygląda struktura tabeli:
id | idParent | position | name
kolumna position służy do sortowania elementów w gałązce. Chciałbym aby np. po usunięciu elementu z pozycja np. 3, pozycje powyżej 3 z tym samym idParent zmieniły swoją wartośc position o 1.
Z góry dziękuje za pomoc, Łukasz.
Edit:
poradziłem sobie

UPDATE `assortment` SET position = position - 1 WHERE idParent=1 AND position > 3