Можно удалить записи на основе удовлетворенного условия с помощью запроса соединения?SQL Delete на основе условия в соединении
Например, у меня есть связующий стол, соединяющий 3 записи. Запрос, который у меня есть на данный момент, удаляет записи из этой таблицы, где один из идентификаторов не является IN()
взломанным массивом Php. Я понял, что запрос должен удалять только записи из этой таблицы, если идентификаторы не существуют в массиве и принадлежат к какой-либо другой таблице, основанной на ссылке на другую таблицу.
Это довольно абстрактно, пример (или настоящая вещь) был бы замечательным. В противном случае я понял бы, что вы можете использовать левые внешние соединения и IS NULL для правой стороны, чтобы определить записи, которые нужно удалить. – 0xCAFEBABE
Вы не можете сделать DELETE FROM X JOIN Y на X.ID = Y.ID, если это то, о чем вы просите. – dotariel