Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Wiele zlicza w jednym zapytaniu

Użyj:

   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. Problem z wyświetlaniem obrazu bazy danych php

  2. Jak mogę wybrać wiersze w odwrotnej kolejności w MySQL?

  3. Lista użytkowników PHP z bazy danych SQL w tabeli

  4. Drukuj pozycję z sumy w PHP i MySQL w 1,1,3,4 itd. Zamów

  5. Policz wszystkie węzły podrzędne danych hierarchicznych w tabeli