У меня есть таблица, которая имеет отношение между User_ID и ролью.У User_ID может быть много ролей.
У меня есть другая таблица, в которой есть идентификаторы оригинала (и некоторая другая информация).
Мне нужно написать что-то вроде массового приема, которое будет искать через все идентификаторы.в таблице 1, и если в таблице 2 нет строки с таким идентификатором с ролью «1», вставьте ее.У меня есть что-то вроде этого:
INSERT INTO [jsec_user_role_rel]
([version]
,[role_id]
,[user_id])
SELECT 0, 1, id from jsec_user
WHERE not exists(select * from jsec_user_role_rel where user_id = id);
, который, кажется, делает свое дело, но я получаю дубликаты записей в таблице jsec_user_role_rel.