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

MySQL LEFT JOIN Множество условия

Просто преместете допълнителното условие в критериите JOIN ON, по този начин съществуването на b не се изисква за връщане на резултат

SELECT a.* FROM a 
    LEFT JOIN b ON a.group_id=b.group_id AND b.user_id!=$_SESSION{['user_id']} 
    WHERE a.keyword LIKE '%".$keyword."%' 
    GROUP BY group_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. изберете от две таблици, където свързаната колона може да бъде нула

  2. Как да направите заявка за няколко подобни бази данни с помощта на Peewee?

  3. PHP скрипт за попълване на MySQL таблици

  4. Използване на CONCAT с MySQL тригери (Грешка при ,)

  5. Отпечатайте действителната заявка, която MySQLdb изпълнява?