Erc_Orc adlı üyeden alıntı: mesajı görüntüle
Merhaba, herkese iyi forumlar.

Aşağıdaki görselde işaretlediğim gibi, bir kategorideki ürünlerin sıralamasını tersine çevirmek için bu kod doğru mudur? Ve en önemlisi bu kodu nereye yazacağım?
UPDATE categories SET sira = (SELECT COUNT(*) FROM categories WHERE category_id = 11) - sira + 1 WHERE category_id = 11;

Hocam mesela 10 üründen oluşan bir kategorideki ürünlerin sırasını
3 ise 8. sıraya atıyor
5 ise 6. siraya koyuyor gibi.