sql >> Database teknologi >  >> RDS >> Mysql

Få alle fra ét bord og COUNT fra et andet

Du vil gøre dette:

SELECT categories.id, max(categories.slug), count(categories_questions.id) AS numberOfQuestions
FROM categories
LEFT JOIN categories_questions
ON categories.id = categories_questions.category_id
group by categories.id

LEFT JOIN sørger for, at kategorier uden spørgsmål bliver opført med count =0



  1. Flere joinforbindelser i MySQL-tabel

  2. Hvad er point of a view-begrænsningen?

  3. Vælg 2 kolonner og flet data

  4. Hvordan registrerer jeg udførelsestiden for at køre sql-sætninger, der er gemt i filer?