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

MySQL - изключете всички блокирани потребители от резултатите

Ето, опитайте това:

select * from users where user_id <> 4 and language = 'en'
    and user_id not in(select blocked_user_id from users_blocked where user_id = 4)
    and user_id not in(select user_id from users_blocked where blocked_user_id = 4)

Демо тук:http://sqlfiddle.com/#!2/b22a4/2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Изберете WHERE в даден ред

  2. Кога да изберете Oracle пред MySQL?

  3. Разрешаване на изпълнението на множество оператори по време на изпълнение чрез sqlalchemy

  4. Инструкцията за PHP PDO INSERT WHERE NOT EXISTS не работи

  5. Избиране от една и съща таблица повече от веднъж в една и съща заявка