Удалить из таблицы, соответствующей критериям другой таблицы - PullRequest
0 голосов
/ 12 июля 2011

У меня есть две таблицы в ACCESS: EMP1 и EMP2. EMP1 содержит всю необходимую информацию, поэтому он имеет все столбцы, но EMP2 содержит только столбцы FNAME, LNAME AND MNAME. В EMP1 есть столбец с именем REGDATE, который является датой регистрации сотрудников. Теперь я хочу удалить имена сотрудников из EMP2, чье значение REGDATE в таблице EMP1 меньше, чем 01 января 2010 года. Как мне это сделать?

1 Ответ

2 голосов
/ 12 июля 2011

Предполагая, что у вас есть идентификаторы (если у вас нет идентификаторов, наберите немного быстрее!) И меньше, чем 01 января 2010 года, значит, до 01 января 2010 года:

DELETE FROM EMP2 WHERE ID IN (SELECT ID FROM EMP1 WHERE REGDATE < #01/01/2010#)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...