Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql изключва записи

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

Това използва това, което е известно като подзаявка в MySQL. Подзаявката в клаузата WHERE ще избере всички идентификатори (като Peter), които имат RoleID от 3. След това ще изключи тези ID (Peter), използвайки NOT IN() , от избора на потребители.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви са всички тези SQL оператори в Laravel?

  2. Ограничаването на заявка до един запис подобрява ли производителността

  3. Как да заключите един ред

  4. Моето приложение осъществява достъп до отдалечена база данни. Как да провеждам ефективно модулни тестове?

  5. Защо засегнатите редове връщат 0 при успешно актуализиране/изтриване?