Я виконую деякі роботи з обслуговування додатку бази даних, і я виявив, що, радість радостей, навіть якщо значення з однієї таблиці використовуються в стилі іноземних ключів, немає ніяких обмежень для зовнішніх ключів у таблицях.
Я намагаюся додати обмеження FK в ці стовпці, але я знаходжу це, оскільки в таблицях вже є ціле навантаження поганих даних за попередніми помилками, які були наївно виправлені, мені потрібно знайти рядки, які не відповідність іншій таблиці та видаліть їх.
У Інтернеті я знайшов кілька прикладів такого запиту, але всі вони, мабуть, надають приклади, а не пояснення, і я не розумію, чому вони працюють.
Чи може хтось пояснити мені, як побудувати запит, який повертає всі рядки без збігів у іншій таблиці, і що це робить, щоб я міг сам робити ці запити, а не прибігав до SO для кожної таблиці в цьому безладі, який має немає обмежень ФК?