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

MySQL множество преброявания в една заявка

Използвайте:

   SELECT tm.*, 
          x.listcount, 
          y.uploadcount 
     FROM $tbl_members tm 
LEFT JOIN (SELECT tl.username,
                  COUNT(tl.listname) AS listcount
             FROM $tbl_list tl
         GROUP BY tl.username) x ON x.username = tm.username
LEFT JOIN (SELECT tu.username,
                  COUNT(tu.id) AS uploadcount
             FROM $tbl_uploads tu
         GROUP BY tu.username) y ON y.username = tm.username
 GROUP BY tm.username 
 ORDER BY tm.lastname, tm.firstname



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регистър без значение REPLACE за MySQL

  2. Неуспешна SQL LIKE заявка - фатална грешка в подготвената инструкция

  3. MySQL - Как мога да актуализирам таблица със стойности от друга таблица?

  4. Как да извикам съхранена процедура на mysql с аргументи от командния ред?

  5. Проверете дали IP е в подмрежата