У меня проблема с этим запросом:
DELETE FROM tableA
WHERE idTableA IN
(SELECT tA.idTableA
FROM tableB tB
LEFT JOIN tableA tA ON tB.idTableB = tA.idTableA
WHERE tB.campoX = 100 LIMIT 1);
Ответ об ошибке: Код ошибки: 1235. Эта версия MySQL еще не поддерживает подзапрос «LIMIT & IN / ALL / ANY / SOME». '
ПРИМЕРНЫЕ ДАННЫЕ:
TableB 10 строк (это мастер таблицы)
TableA 50 строк (это таблица деталей таблицы B)
I хотел бы удалить все детали записей таблицы A, относящиеся к мастеру (tableB) с фильтром условий для таблицы B и ограниченные 1 строкой (этот предел предназначен только для измерения времени выполнения для одной строки удаления)
версия MySql: 8
какая-то идея? тк