Я делаю некоторые работы по обслуживанию приложения базы данных, и я обнаружил, что радость радостей, хотя значения из одной таблицы используются в стиле внешних ключей, ограничений на внешние ключи для таблиц нет.
Я пытаюсь добавить ограничения FK для этих столбцов, но я нахожу это, потому что в таблицах из предыдущих ошибок, которые были наивно исправлены, уже существует целая загрузка плохих данных, мне нужно найти строки, которые не совпадают с другой таблицей, а затем удаляют их.
Я нашел несколько примеров такого рода запросов в Интернете, но все они, кажется, приводят примеры, а не объяснения, и я не понимаю, почему они работают.
Может кто-нибудь объяснить мне, как построить запрос, который возвращает все строки без совпадений в другой таблице, и что он делает, чтобы я мог самостоятельно выполнять эти запросы, а не прибегать к SO для каждой таблицы в этом беспорядок, который не имеет ограничений FK?