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

MySql:jak zrobić podzapytanie i policzyć wszystkie wiersze, w których id jest takie samo w dwóch tabelach

Dodaj group by

SELECT content.id, 
       sum(likes.type = 'p') as p
FROM content
JOIN likes on likes.content_id = content.id
GROUP BY content.id

Następnie funkcje agregujące (np. count() ) są stosowane do grup, a nie do całego wyniku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Express js req.body zwraca puste

  2. Konwertuj uniksowy znacznik czasu na datę czytelną dla człowieka za pomocą MySQL

  3. Jak wykonać aktualizację zduplikowanego klucza?

  4. Pobierz ostatnio wstawiony identyfikator z procedury przechowywanej w MySQL

  5. jak Wybór urodzin 7 dni przed dzisiejszym dniem w mysql