sql >> Database >  >> RDS >> Mysql

Haal alles van de ene tafel en COUNT van een andere

U wilt dit doen:

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

De LEFT JOIN zal ervoor zorgen dat categorieën zonder vragen worden vermeld met count =0



  1. Detecteren of een waarde ten minste één nummer bevat in SQL Server

  2. Gebruik string[][] met ngpsql

  3. De laatst ingevoegde id in een trigger ophalen?

  4. Hoe bouw ik een samenvatting door deel te nemen aan een enkele tabel met SQL Server?