sql >> Databáze >  >> RDS >> Mysql

MySql:jak vytvořit poddotaz a spočítat všechny řádky, kde je id stejné, ve dvou tabulkách

Přidejte 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

Poté agregační funkce (tj. count() ) se aplikují na skupiny, nikoli na celý výsledek.



  1. PG::Error:ERROR:nové kódování (UTF8) je nekompatibilní

  2. Získejte chybějící data z databáze přes MySQL

  3. PDO ve výkonu mysql

  4. Porušuje funkce EXTRACT společnosti Oracle NOENTITYESCAPING v XMLELEMENT?