PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL - GROUP BY-Klausel

Wenn Sie eine „GROUP BY“-Klausel verwenden, müssen Sie alle Spalten einschließen, die nicht in einer Aggregatfunktion gruppiert sind. Versuchen Sie, Titel zur GROUP BY-Liste hinzuzufügen, oder wählen Sie stattdessen "min(a.title)" aus.

SELECT COUNT(t.tag), a.title FROM a_tags t
JOIN w_articles2tag a2t ON a2t.tag = t.id 
JOIN w_article a ON a.id = a2t.article 
WHERE t.tag = 'css' OR t.tag = 'php' GROUP BY t.tag, a.title LIMIT 9