Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich alles von einem Tisch und ZÄHLEN Sie von einem anderen

Sie möchten dies tun:

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

Der LEFT JOIN stellt sicher, dass Kategorien ohne Fragen mit count =0 aufgelistet werden