I have three tables, Users, Roles, and a junction UserRoles.
Users UserRoles Roles
======= ============= =========
UserId UserId RoleId
Username RoleId Role
Firstname Date
My tables are joined like this:
Users.UserId -> UserRoles.UserId
Roles.RoleId -> UserRoles.RoleId
Basically, what I am looking for is an simple example that shows:
- How to INSERT in UserRoles a UserId and a RoleId for a specific Username with a specific Role.
- Delete a role for a specific Username
I managed to make a simple select on Roles for a specific Username like so:
SELECT
dbo.Roles.Role
FROM dbo.Roles
INNER JOIN dbo.UserRoles
ON dbo.Roles.RoleId = dbo.UserRoles.RoleId
INNER JOIN dbo.Users
ON dbo.UserRoles.UserId = dbo.Users.UserId
WHERE (Username = @Username)