sql >> Databasteknik >  >> RDS >> Mysql

MySQL - välj 3 tabeller med korrekt vänstersyntax

ge detta ett försök (utan att använda underfråga )

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

detta fungerar på olika servrar:

MSSQL-SERVER @ SQLFIDDLE
MYSQL @ SQLFIDDLE



  1. Mysql Välj andra raden

  2. Söker efter ett tomt resultat (PHP, PDO och MySQL)

  3. mysql_fetch_array() returnerar 'det angivna argumentet är inte en giltig MySQL-resultatresurs'

  4. välj * i outfilen fungerar inte ens för root