SELECT
user.ID, user.FirstName, user.LastName
FROM
user
WHERE
user.ID NOT IN (
SELECT ID FROM role WHERE role.RoleID = '3'
)
Ini menggunakan apa yang dikenal sebagai subquery
di MySQL. Subquery dalam klausa WHERE akan memilih semua ID (seperti Peter) yang memiliki RoleID 3. Kemudian akan mengecualikan ID tersebut (Peter), menggunakan NOT IN()
, dari pemilihan pengguna.