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

Jak uzyskać liczbę określonych wierszy z innej tabeli w podzapytaniu?

Użyj:

   SELECT t1.*,
          COALESCE(x.num_rows, 0) AS entries
     FROM `table 1` t1
LEFT JOIN (SELECT t3.v_id,
                  COUNT(*) 'num_rows'
             FROM `table_3` t3
         GROUP BY t3.v_id) x ON x.v_id = t1.v_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać zamówienia?

  2. Pobieranie rankingu PHP MYSQL do rankingu na podstawie łącznej sumy wyników

  3. Próbuję zapełnić rozwijane menu w codeigniter danymi mysql

  4. Błąd:SQLSTATE[HY000] [2002] Brak takiego pliku lub katalogu

  5. Jak możemy odróżnić LEFT OUTER JOIN od Left Join?