У меня есть таблица и запрос, qryAktuelleSchülerbilder
содержит некоторые записи в tblSchülerbilder
. Моя цель - удалить все записи из tblSchülerbilder
, которых нет в qryAktuelleSchülerbilder
. Я могу получить эти записи с помощью
SELECT tblSchülerbilder.*, qryAktuelleSchülerbilder.ID
FROM tblSchülerbilder
LEFT JOIN qryAktuelleSchülerbilder
ON tblSchülerbilder.ID = qryAktuelleSchülerbilder.ID
WHERE qryAktuelleSchülerbilder.ID Is Null;
. Теперь, когда я переключаюсь на запрос на удаление, представление конструктора в Access выглядит нормально (я не знаю, что он делает с SQL -просмотр в этой точке), он показывает tblSchülerbilder.*
с Удалить: From
и ID
из qryAktuelleSchülerbilder
с Удалить: Where
и Критерии: Is Null
. Но когда я выполняю запрос, он дает мне Specify the table containing the records you want to delete. (Error 3128)
.
. Я не знаю, куда снова поставить tblSchülerbilder
, поскольку он уже установлен как delete из. Онлайновая статья не поможет, поскольку я уже указал tblSchülerbilder.*
в операторе выбора.