Мне нужно сделать следующее: выбрать преподавателей из существующей таблицы, случайным образом назначить им 1 из 4 опросов и ввести инструкторов и назначенный опрос в существующую таблицу (teacherID, surveyID) и, наконец, случайно выбрать 5 из своих учеников.и запишите это в другую существующую таблицу (studentID и teacherID).
Как отдельные задачи это будет легко ... ошибаться, легче.
Не сделав этого, прежде чем я попытаюсь выяснитьлучший процесс.Создать временную таблицу, чтобы сначала сохранить учителей, а затем каким-то образом выполнить цикл (я никогда не делал это в хранимой процедуре), чтобы случайным образом назначать опросы, а затем вставлять их в таблицу опроса?Создайте еще одну временную таблицу для случайного выбора учеников учителя, а затем назначьте ее в таблицу учеников, участвующих в опросе?
В ответ на вопрос rsbarro ниже: Есть три таблицы.Один записывает название опроса и имеет автоматически увеличенное поле идентификатора.У другого есть идентификатор учителя и назначенный идентификатор опроса.Последний имеет идентификатор студента, идентификатор учителя, а остальные столбцы предназначены для записи ответов (Q1, Q2, Q3 и т. Д.).Идентификатор опроса не заносится в таблицу учитель-ученик.Ранее это веб-приложение создавалось путем импорта данных из файла Excel или базы данных Access, в которой использовался макрос для назначения опросов и учащихся.
Спасибо,
Джеймс