Сейчас есть такой код:
$categoryList = "SELECT `id` FROM `category`;";
$categoryList = mysqli_query($_MS_ID, $categoryList);
while($category = mysqli_fetch_array($categoryList)) {
mysqli_query($_MS_ID, "UPDATE `category` SET `count` = (SELECT COUNT(`id`) FROM `product` WHERE
`category` = {$category['id']} AND `status` = '0') WHERE `id` = {$category['id']};");
}
Он получает все категории и пересчитывает количество свободного товара.
Возможно ли избавится от цикла PHP и реализовать пересчет во всех категориях одним SQL запросом? Если да, то как. Спасибо :-)