0
Guten Abend! Wie kann ich COALESCE
eine nach COUNT(*)
gruppierte Abfrage?coalesce count entspricht 0 Gruppe von
SELECT categories.name, COALESCE(COUNT(*), 0) as total FROM questions
INNER JOIN categories
ON questions.categoryid = categories.categoryid
GROUP BY name
ORDER BY total DESC;
las ich die Dokumentation und das ist die wichtigste Lösung, es zu tun, aber es ist die Kategorien mit total = 0
nicht zurück.
Mit freundlichen Grüßen
Ich möchte die Kategorien mit 'count = 0' zurückgeben. Auf diese Weise werden nur die Kategorien mit> 0 Kategorien und deren Summe ausgewählt. –
Ja, ich habe versucht, Ihren Vorschlag –
Der richtige Beitritt druckt alles, aber anstelle einer 0, bekam eine 1. –