sql >> Database >  >> RDS >> Mysql

MySQL - selecteer 3 tabellen met de juiste linker join-syntaxis

probeer dit eens (zonder subquery te gebruiken )

SELECT  a.name, b.cars, count(c.id) as  number
FROM    users a 
            INNER JOIN data_tmp b
                on a.who = b.who
            LEFT JOIN data c
                on a.who = c.who AND
                   a.name = c.name
WHERE    a.who = 2 
GROUP BY a.name, b.cars

dit werkt op verschillende servers:

MSSQL-SERVER @ SQLFIDDLE
MYSQL @ SQLFIDDLE



  1. Maak verbinding met mysql op afstand via terminal

  2. Foutcode:23 Geen bronnen bij het openen van het bestand

  3. Datum en tijd Locales beschikbaar in MariaDB

  4. Structuren van twee databases vergelijken?