Есть ли способ вставить динамическое количество строк из сервера sql (сценарий .sql) с учетом значения поиска и установить один столбец для каждой вставки?
Я хочу прикрепить строку с внешним ключом каждой строки в другой таблице.
Например:
table 1:
1 j k l m n 2-(fk)
2 j k l m n 3-(fk)
3 k u y k l 2-(fk)
table 2:
2 hi you
3 hey ho
Теперь скажите, что я хотел добавить 2 строки в таблицу 1 со значениями fk из таблиц 2 из 2 и 3.
Итак, финальный стол будет выглядеть так:
table 1:
1 j k l m n 2-(fk)
2 j k l m n 3-(fk)
3 k u y k l 2-(fk)
4 a a a a a 3-(fk)
5 a a a a a 2-(fk)
С языком программирования это было бы легко. псевдопользователей:
Для (строки в таблице 2) DO
Вставьте в таблицу 1 'a a a a a rows.id'
Как это можно сделать на сервере sql?
Edit:
Для каждой строки в таблице 2 получите ее идентификатор, установите ее в качестве fk в строке для таблицы 1 и вставьте ее.