sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får jeg et antal tilknyttede rækker i en venstre join i 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. Sådan skjuler du MySQL Connection String- Brugernavn og adgangskode på GitHub (Java)

  2. Sådan deaktiveres alle CHECK &fremmednøglebegrænsninger i en database i SQL Server (T-SQL-eksempler)

  3. Sådan konfigureres syntaksfremhævning i SQLcl

  4. MySQL-fejl 1064 ved tilføjelse af fremmednøgle med MySQL Workbench