Мне нужно удалить строки из таблицы ответов после обновления таблицы вопросов, но я получаю эту ошибку: sub query возвращает более одной строки. Есть ли способ, чтобы заставить его работать?MySQL: вспомогательный запрос возвращает более одной строки
CREATE TRIGGER delete_responses AFTER UPDATE ON questions
FOR EACH ROW
BEGIN
IF NEW.active != OLD.active
THEN DELETE FROM responses WHERE option_id = (
SELECT option_id
FROM options
WHERE question_id = OLD.question_id);