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

Få optælling af rækker i tabel A, der har en reference til tabel B

Din SQL er korrekt til det, du vil gøre. Slick producerer sandsynligvis en forespørgsel som denne:

SELECT device.*, COUNT(device.id) 
-----------------------^
FROM device LEFT JOIN
     unit
     ON device.id = unit.device_id
GROUP BY device.id;

Måske er der en måde at få det til at tælle device_id , som er utvetydigt fra unit .




  1. PHP-session er i konflikt med AJAX

  2. Kan ikke oprette forbindelse til Oracle DB får fejl som java.sql.SQLException:Io undtagelse:Netværksadapteren kunne ikke etablere forbindelsen

  3. hvordan man eksporterer dataramme (R) til Oracle-tabellen

  4. hvordan man finder nøjagtigt data mellem det valgte diagonale område i mysql-forespørgsel