sql >> Database >  >> RDS >> Mysql

Mysql sluit records uit

SELECT
    user.ID, user.FirstName, user.LastName
FROM
    user
WHERE
    user.ID NOT IN (
                    SELECT ID FROM role WHERE role.RoleID = '3'
                   )

Dit maakt gebruik van wat bekend staat als een subquery in MySQL. De subquery in de WHERE-clausule selecteert alle ID's (zoals Peter) die een RoleID van 3 hebben. Vervolgens worden die ID's (Peter) uitgesloten met behulp van NOT IN() , uit de selectie van gebruikers.



  1. Hoe u de huidige tijd in SQLite kunt krijgen

  2. Verschillen tussen SQL- en NoSQL-databases - MySQL- en MongoDB-vergelijking

  3. Aan de slag met Django-kanalen

  4. Lighty in een notendop