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

Jak uzyskać liczbę powiązanych wierszy w lewym sprzężeniu w MySQL?

SELECT 
    `vehicle`.`id`, 
    `vehicle`.`stock`, 
    `vehicle`.`year`, 
    `vehicle`.`make`, 
    `vehicle`.`model`, 
    `images`.`name`,
    (
        SELECT COUNT(*) 
        FROM `images` 
        WHERE `vehicle_id` = `vehicle`.`id`
    ) AS `image_count`
FROM `vehicle`
LEFT JOIN `images`
ON `images`.`vehicle_id` = `vehicle`.`id`
WHERE `images`.`default`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekazywanie nazwy kolumny jako parametru do procedury składowanej w mySQL

  2. Membership.Provider dla mysql w wydaniu asp.net

  3. Jak zainstalować MySQL na CentOS 7?

  4. Wykonywanie operacji matematycznych na tymczasowej kolumnie w SQL

  5. Automatyczne zwiększanie z hibernacją