Hi,
ich möchte die Anzahl an keywords in meiner Tabelle zählen. Die Tabelle besteht aus 2 Spalten:
id (Primärschlüssel)
keyword
Mein Versuch war folgender:
Das gibt mir aber folgende Fehlermeldung zurück:
Ich hab also die id mit in die group-by-Klausel genommen.
Jetzt wird mir aber nicht mehr die korrekte Zählung (numKeywords) zurückgegeben.
Hat jemand Rat für mein Anfängerproblem?
ich möchte die Anzahl an keywords in meiner Tabelle zählen. Die Tabelle besteht aus 2 Spalten:
id (Primärschlüssel)
keyword
Mein Versuch war folgender:
SQL:
SELECT id, keyword, COUNT(id) AS numKeywords
FROM keywords
GROUP BY keyword
ORDER BY numKeywords DESC, keyword
Das gibt mir aber folgende Fehlermeldung zurück:
Die keywords.id-Spalte ist in der Auswahlliste ungültig, da sie nicht in einer Aggregatfunktion und nicht in der GROUP BY-Klausel enthalten ist.
Ich hab also die id mit in die group-by-Klausel genommen.
SQL:
SELECT id, keyword, COUNT(id) AS numKeywords
FROM keywords
GROUP BY keyword, id
ORDER BY numKeywords DESC, keyword
Jetzt wird mir aber nicht mehr die korrekte Zählung (numKeywords) zurückgegeben.
Hat jemand Rat für mein Anfängerproblem?
Zuletzt bearbeitet von einem Moderator: