Удалить записи из таблицы A, если в таблице B еще не создано ни одной записи - PullRequest
0 голосов
/ 01 июня 2018

У меня есть база данных MS Access, где пользователи просматривают 6 форм, чтобы заполнить начальную контактную информацию.

Я ищу, чтобы удалить потерянные строки из таблицы A, если в таблице B еще не создано ни одной записи.с одинаковым внешним ключом идентификатора для обеих таблиц.

Я надеюсь сохранить целостность данных, если пользователь не заполнит все формы полностью и удалит только частично законченные записи.

1 Ответ

0 голосов
/ 01 июня 2018

Вы ищете что-то вроде этого:

Delete TableA.*
From TableA
Where NOT Exists( Select 1 
From TableB 
Where TableB.Name = TableA.Name )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...