Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để tôi có được số lượng các hàng được liên kết trong một phép nối bên trái trong 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. Truy vấn mySQL để tính tổng số tiền trong các cột (tháng)

  2. JDBC, MySQL:nhận các bit vào cột BIT (M! =1)

  3. MySQL và Splunk - Chọn và Tham gia

  4. Command.Parameters [@name] .Value Cú pháp đúng

  5. Lỗi nhập MySQLdb trong Python - Mac 10.6