У меня есть сценарий, в котором мне нужно удалить все записи в таблице A (many2many), в которой определенный идентификатор сайта имеет более одной записи.

Таблица A имеет следующие поля id роль pizza_id topping_id. Я хочу удалить все записи в pizza_id, которые имеют более одного topping_id, связанного с ним, если pizza_id имеет только одну запись с topping id, то удалить и заменить на другое значение. Возможно ли это выполнить с помощью одного запроса, используя условные операторы Case, When в django ?

Вернуться на верх