Я хочу, чтобы вставить записи в table1
путем сопоставления одного значения столбца table2
для каждого ID
из table1
. Если он не существует, вставьте это значение столбца для этого ID
. Как я могу это достичь?ВСТАВИТЬ table2.column INTO Table1 только если не существует в Table1 для Table1.ID
table1
содержит roleID
и ScreenCode
с типом доступа для этого roleID
:
table2
содержит ScreenCodes
:
Проблема возникает, когда новый экран добавляется его тип доступа N
РЕКОМЕНДУЕМЫМ быть добавлен для каждой роли в таблице UserLoginRoleAccess
.
Вы можете добавить данные образцы таблиц и ожидаемое поведение ВСТАВИТЬ? – jarlh
Я обновил его ... – Ziddu
@Ziddu. , , Ответ - «триггер использования». Но зачем беспокоиться? Вы можете просто добавить роли по мере необходимости. –