Копирование нескольких записей полей из одной таблицы в несколько записей полей другой таблицы - PullRequest
0 голосов
/ 19 октября 2019

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

Я попробовал следующий код;

INSERT INTO Students ( [Name of Student], [Father Name], [Group], Board, [Session], Category )
SELECT Candidates.[Name of Candidate] AS Students.[Name of Student], Candidates.[Father Name] AS Students.[Father Name], Candidates.Group AS Students.[Group], Candidates.Board AS Students.[Board], Candidates.Session AS Students.[Session], Candidates.Category AS Students.[Category]
FROM Candidates
WHERE (((Candidates.[Selected/Not Selected])=True));

Ошибка Количество полей не совпадает

До этого я тоже пробовал этот код:

INSERT INTO Students ( [Name of Student], [Father Name], [Group], Board, [Session], Category )
SELECT Candidates.[Name of Candidate] AS Expr1, Candidates.[Father Name] AS Expr2, Candidates.Group AS Expr3, Candidates.Board AS Expr4, Candidates.Session AS Expr5, Candidates.Category AS Expr6
FROM Candidates
WHERE (((Candidates.[Selected/Not Selected])=True));

Ошибка: Microsoft не может добавить все записи в запросе на добавление •••• И 1 записей из-за нарушений правил проверки
Вы все равно хотите выполнить запрос действия?

При нажатии «Да» ничего не происходит.
Этот код выбирает правильных кандидатов, но не копирует выбранных кандидатов в таблицу учеников

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...