sql >> Database >  >> RDS >> Mysql

MySql:hoe maak je een subquery en tel je alle rijen waar id hetzelfde is in twee tabellen

Voeg een 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

Dan de aggregatiefuncties (d.w.z. count() ) worden toegepast op de groepen en niet op het hele resultaat.



  1. Meerdere kolommen in mysql bijwerken met nodejs

  2. Hoe geef ik letterlijk de datum op bij het schrijven van SQL-query's vanuit SQL Server die is gekoppeld aan Oracle?

  3. Hoe de datum uit het ene veld te combineren met de tijd uit een ander veld - MS SQL Server

  4. Datum ophalen en converteren naar een specifieke tijdzone volgens de tijdzone van de gebruiker