Por que esse código dá o próximo erro na última linha?
Nome de coluna inválido 'rId'.
;WITH x AS
(
SELECT Id as rId
FROM Roles
WHERE Minimum >= (select punten
from Users
where id = 'abc')
)
INSERT INTO UserRoles (UserId, RoleId)
VALUES ('abc', rId);
Eu uso o servidor MS-SQL.
Eu encontrei! O código deve ser este: