Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ruft die Anzahl der Zeilen in Tabelle A ab, die einen Verweis auf Tabelle B haben

Ihr SQL ist korrekt für das, was Sie tun möchten. Slick erzeugt wahrscheinlich eine Abfrage wie diese:

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

Vielleicht gibt es eine Möglichkeit, es dazu zu bringen, device_id zu zählen , die eindeutig von unit stammt .