sql >> Database >  >> RDS >> Mysql

Krijg het aantal rijen in tabel A die een verwijzing hebben naar tabel B

Uw SQL is correct voor wat u wilt doen. Slick produceert waarschijnlijk een zoekopdracht als deze:

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

Misschien is er een manier om het device_id te laten tellen , wat ondubbelzinnig afkomstig is van unit .




  1. Maak een derde tafel van twee tabellen

  2. Hint HINT_PASS_DISTINCT_THROUGH vermindert het aantal entiteiten dat per pagina wordt geretourneerd voor een PageRequest tot onder het geconfigureerde paginaformaat (PostgreSQL)

  3. Waarom commando \dt geeft - geen relaties gevonden?

  4. Mysql groeperen per weekdag, vul ontbrekende weekdagen in