sql >> Database >  >> RDS >> Mysql

MySQL LEFT JOIN Meerdere voorwaarden

Verplaats de extra voorwaarde gewoon naar de JOIN ON-criteria, op deze manier is het bestaan ​​van b niet vereist om een ​​resultaat te retourneren

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. Maak een database in SQL Server 2017

  2. Met Moodle maak je gebruikers aan en schrijf je ze in voor cursussen via SQL

  3. Verbinding met MySQL na een tijdje verbroken en geen verbinding meer gemaakt

  4. MySQL ondersteunt de limit-clausule in een subselect niet, hoe kan ik dat doen?