Как в mysql удалять данные либо сразу из двух таблиц, либо только из одной?
Надо удалять данные из двух таблиц. Однако, если в таблице first количество записей > 1, то надо удалять запись из таблицы first, а second не трогать. Как это реализовать? Пытался и условия в JOIN, и в WHERE подзапрос ставить. Как-то не получалось. Может такое условие как-то добавлять между DELETE и FROM?
IF(COUNT(first.id) > 1, 0, second)
Текущий запрос:
DELETE first, second FROM first
LEFT JOIN second ON first.secondId = second.id
WHERE first.status = 1;