Я пытаюсь создать записи во второй таблице в зависимости от записей в первой таблице.
то есть у меня есть 2 таблицы.
Таблица 1 содержит информацию об отправителях, электронных письмах и т. Д. Таблица 2содержит подробности о ключах безопасности, связанных с идентификатором каждой записи в таблице 1
Таким образом, таблица 1 выглядит примерно так #
ID NAME GROUPID DISTLIST EMAIl
1 Entry1 Bird Avian a@b
2 Entry2 Dog Canine b@c
3 Entry3 Cat Feline c@d
4 Entry4 Bird Avian a@b
5 Entry5 Dog Canine b@c
6 Entry6 Cat Feline c@d
7 Entry7 Bird Avian a@b
8 Entry8 Dog Canine b@c
9 Entry9 Cat Feline c@d
10 Entry10 Moose Big a@b
Существует около 200 groupid's
Таблица2 выглядит примерно так: #
ID TABLE1ID Key
1 10 hbfdvhfvsdffrfewfwef
2 5 omnoregnonerognoe
3 3 754lwsncvhtyroe0
4 2 nvjddopeithdfnn
5 6 nvjddopeithdfnn
6 1 omnoregnonerognoe
Теперь я пытаюсь сделать так, чтобы для каждого идентификатора в таблице 1 вставлялась строка в таблице 2, содержащая его ключ.
Этот ключ может бытьТо же самое для каждой записи в группе в таблице 1, поэтому я хочу добавить строки в таблице 2 для каждого идентификатора в таблице 1, где groupid в таблице 1 - это собака.
Поэтому вставьте в таблицу 2 ID, Table1group. , Ключ для каждого Table1.id, где table1.groupid = собака (это не код, а просто представление структуры команд, которую я ищу)
Я борюсь за SQL для этого, и любая помощь будетбыть очень полезным, так как у меня есть 18из этих таблиц для создания и более 1000 записей в каждой поставляемой таблице 1
Я могу и уже добавил много данных в таблицу 2, используя ручную вставку в команду:
insert into [table2].[App].[ApiKeys] with (rowlock)
([originatorId],[apiKey],[apiSecret]) VALUES ('1000346','xxxxxxxxxxxxxxxxxxxxxxxxxx','yyyyyyyyyyyyyyyyyyyyyyyyyyyy')
, ноэто займет у меня дни, если не недели, чтобы сделать для всех.