SELECT
user.ID, user.FirstName, user.LastName
FROM
user
WHERE
user.ID NOT IN (
SELECT ID FROM role WHERE role.RoleID = '3'
)
Detta använder vad som kallas en underfråga
i MySQL. Underfrågan i WHERE-satsen kommer att välja alla ID:n (som Peter) som har ett RollID på 3. Den kommer då att exkludera dessa ID:n (Peter), med NOT IN()
, från urvalet av användare.