Привет, я в настоящее время работаю с 3 таблицами, где 1 запрос удаляет все строки с совпадающими идентификаторами, иногда проблема заключается в том, что третья таблица t3 не содержит никаких данных, и поэтому весь сценарий ломается.
Есть что-нибудья могу сделать, чтобы этот запрос удалялся из 2 из 3 таблиц, даже если в третьей таблице t3 нет совпадений?
DELETE t1, t2, t3
FROM table1 t1
table2 t2
table3 t3
WHERE t1.column1 = 1
AND t2.column2 = 1
AND t3.column3 = 1 // When this one does not have any matches the whole script fails
Простой, но, на мой взгляд, «слабый» способ сделать эторазделить его на 3 разных запроса, но это позор?