UPDATE cats SET num=num-1 WHERE ID=5
Powyższe zapytanie odejmie 1 od liczby zawartości w kategorii o ID 5.
Ważne pola:
ID - ID kategorii
num - liczba zawartości
sc - zawiera ID nadrzędnej kategorii lub wartość "P", jeśli jest podstawowa
Czy możliwa jest zmiana tego zapytania, aby dodatkowo odejmowało 1 od liczby z pola SC w kategoriach nadrzędnych (czyli tych, które w polu ID zawierają pole SC kategorii o ID 5 oraz wszystkich, którym tą wartość odjęto - wyższym kategoriom nadrzędnym)? Trudność polega na tym, że ilość subkategorii jest nieograniczona.