У меня есть две таблицы в ACCESS: EMP1 и EMP2. EMP1 содержит всю необходимую информацию, поэтому он имеет все столбцы, но EMP2 содержит только столбцы FNAME, LNAME AND MNAME. В EMP1 есть столбец с именем REGDATE, который является датой регистрации сотрудников. Теперь я хочу удалить имена сотрудников из EMP2, чье значение REGDATE в таблице EMP1 меньше, чем 01 января 2010 года. Как мне это сделать?
Предполагая, что у вас есть идентификаторы (если у вас нет идентификаторов, наберите немного быстрее!) И меньше, чем 01 января 2010 года, значит, до 01 января 2010 года:
DELETE FROM EMP2 WHERE ID IN (SELECT ID FROM EMP1 WHERE REGDATE < #01/01/2010#)