Добрый вечер. Имеется база, две таблицы - managers и objects. PHP: $query = $pdo->query("SELECT managers.id AS user_id, managers.advdomcount AS dom_limit, count(objects.id) AS dom_count FROM managers INNER JOIN objects ON objects.managerid = managers.id WHERE objects.advdom72 = 1 GROUP BY managers.id"); $domArray = $query->fetchAll(PDO::FETCH_ASSOC); //print_r($domArray); foreach($domArray as $manager) { if ($manager['dom_limit'] < $manager['dom_count']) { $del = $manager['dom_count'] - $manager['dom_limit']; echo $manager['user_id'].' - '.$del.'<br />'; } } Код выводит ид тех managers, у которых dom_count > dom_limit с этой самой разницей. Необходимо у полученных id рандомно получить привязанные к ним строки objects в количестве, равном разнице dom_count и dom_limit и изменить в них значение objects.advdom72 на 0. Подскажите пожалуйста, как это можно сделать?