Как сделать выборку записей таблицы по условию для значений из связной таблицы?
Добрый день. Допустим, есть 2 таблицы, отношение один ко многим или многие ко многим. Как делать выборку для удаления или изменения значений в основной таблице, используя условия для фильтра из поля зависимой(другой) таблицы?
Будьте более конкретны. Структуры таблиц (пусть и тестовых), пример данных, описание требуемой операции, требуемое конечное состояние. Лучше в виде online fiddle, но можно и просто скрипты выложить в вопросе.
Как делать выборку для удаления или изменения значений
Да как обычно - связывание с требуемым выражением связывания. Сначала выполняется простая выборка для отбора и пометки записей, подлежащих удалению либо изменению, а потом для них выполняется затребованная операция. Если это обновление, и отобранной для обновления записи соответствует несколько значений обновляющего выражения - будет использовано неопределённое (случайно) из них.