SQL của bạn là chính xác cho những gì bạn muốn làm. Slick có thể đang tạo ra một truy vấn như thế này:
SELECT device.*, COUNT(device.id)
-----------------------^
FROM device LEFT JOIN
unit
ON device.id = unit.device_id
GROUP BY device.id;
Có thể có một cách để làm cho nó đếm device_id
, không rõ ràng từ unit
.