sql >> Database teknologi >  >> RDS >> Mysql

MySQL - ekskluder alle blokerede brugere fra resultaterne

Prøv det her:

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)

Demo her:http://sqlfiddle.com/#!2/b22a4/2



  1. Kan ikke forbinde SQLEXPRESS med Laravel 5.6

  2. Sammenligning af to db-designs til intern messaging

  3. Tæl hvor mange rækker der er indsat fra sidste SQL-forespørgsel

  4. Uventet undtagelse:SQLSTATE[HY000] [1045] Adgang nægtet for bruger ****@'localhost' (bruger adgangskode:JA)