There are 3 tables in a database:
Users (UserID, UserName), Roles(RoleID, RoleName) and UserRoles(UserID, RoleID)
How to create a view on Users table which will have IsAdmin column, here is a mockup:
CREATE VIEW UsersView AS
SELECT
u.UserID,
u.UserName,
CASE WHEN ur.RoleID IS NULL THEN (0) ELSE (1) END AS IsAdmin
FROM Users AS u
LEFT JOIN Roles AS r ON r.RoleName = N'Admins'
LEFT JOIN UserRoles AS ur ON ur.UserID = u.UserID
AND ur.RoleID = r.RoleID
IsAdmin should be (1) if user is in “Admins” user role and (0) if he is not
My own solutions looks better.