Мне нужно перебрать таблицу Organisation и вставить новую запись в User, основываясь на только что созданном идентификаторе пользователя, который мне нужно вставить в таблицы UserProductMapping, UserGroups
Select Code,Organisationid from organisation
INSERT INTO User(userlogin,Organisationid,emailaddress,username,userpassword)
VALUES('AGT'+ Code, organisationid,'test@gmail.com','User'+ Code,'123')
INSERT INTO UserProductMapping (UserID, ProductID) VALUES (@userid, '11')
INSERT INTO UserProductMapping (UserID, ProductID) VALUES (@userid, '22')
INSERT INTO UserProductMapping (UserID, ProductID) VALUES (@userid, '33')
INSERT INTO UserProductMapping (UserID, ProductID) VALUES (@userid, '44')
INSERT INTO UserProductMapping (UserID, ProductID) VALUES (@userid, '55')
INSERT UserGroups values (@userid, 1)
INSERT UserGroups values (@userid, 3)
Мне нужно динамически передать Organisationid и кодв пользовательскую таблицу, чтобы пройти и вставить новую запись в пользователя после инерции пользовательских данных, я должен использовать userid для вставки в дочернюю таблицу.
, чтобы вставить в пользовательскую таблицу на основе организации:
INSERT INTO User (userlogin, Organisationid, emailaddress, username, userpassword)
SELECT 'AGT' + Code, organisationid, 'test@gmail.com', 'User' + Code, '123'
FROM organisation;