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.
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.