Скрипт для занесения значений из одной таблицы в другие
Есть таблицы ForInsert
с полями [Vopros,A,B,C,D,E]
Voprosi [IdVoprosa,Vopros,Buffer(?)]
Varianti [IdVoprosa,IdVarianta,Variant,IsTrue]
Как мне из таблицы ForInsert [Vopros]
занести значения в Voprosi [Vopros]
, затем получить IdVoprosa
и записать в таблицу Varianti [IdVoprosa,Variant,IsTrue=true]
из ForInsert [A]
для варианта A и Varianti [IdVoprosa,Variant,IsTrue=false]
из ForInsert
для значений с полей B, C, D, E.
Ещё такой момент - вопросы могут повторятся. Т.е. вносится вопрос и ставим, например, Voprosi [Buffer=true]
потом для получения IdVoprosa
ищем такой же вопрос с [Buffer=true]
->берём IdVoprosa
(что б не попасть случайно на другой точно такой же по тексту вопрос) и делаем [Buffer=false]
.
Ну, как-то так.
Подскажите, как это реализовать?
Спасибо.
Источник: Stack Overflow на русском