Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj liczbę wierszy w tabeli A, które mają odniesienie do tabeli B

Twój SQL jest poprawny do tego, co chcesz zrobić. Slick prawdopodobnie generuje takie zapytanie:

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

Może istnieje sposób, aby zliczyć device_id , który jest jednoznacznie od unit .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co jest szybsze/lepsze w użyciu:funkcja MySQL czy PHP md5?

  2. APACHE Awaria:nadrzędny:proces potomny został zakończony ze statusem 3221225477 -- Ponowne uruchamianie

  3. Uzyskaj wartość MAX z jednej kolumny i MIN z innej kolumny

  4. Doctrine Query Language pobierz maks./najnowszy wiersz na grupę

  5. Jak ustawić wiersz MySQL na TYLKO DO ODCZYTU?