Moin,
nehmen wir an, ich habe zwei Tabellen (threads und antworten) mit jeweils einer interessanten Spalte:
threads.id | antworten.thread
und die Zeilen:
1|1
2|1
3|2
4|1
5|2
6|4
7|3
8|2
9|2
So, die 1 kommt drei mal vor, 2 kommt vier mal vor und 3 & 4 weniger.
Ich möchte jetzt diese Liste bekommen, sodass per Häufigkeit sortiert wird:
2
1
3
4
Sprich: Gebe den Inhalt der Spalte 'thread' nach Häufigkeit (DESC) wieder.
Geht das mit einer Abfrage?
Mein Versuch bisher:
Danke im Vorraus.
nehmen wir an, ich habe zwei Tabellen (threads und antworten) mit jeweils einer interessanten Spalte:
threads.id | antworten.thread
und die Zeilen:
1|1
2|1
3|2
4|1
5|2
6|4
7|3
8|2
9|2
So, die 1 kommt drei mal vor, 2 kommt vier mal vor und 3 & 4 weniger.
Ich möchte jetzt diese Liste bekommen, sodass per Häufigkeit sortiert wird:
2
1
3
4
Sprich: Gebe den Inhalt der Spalte 'thread' nach Häufigkeit (DESC) wieder.
Geht das mit einer Abfrage?
Mein Versuch bisher:
PHP-Code:
mysql_query("SELECT * FROM threads JOIN antworten, COUNT(*) AS thread
FROM antworten
GROUP BY id
ORDER BY antworten.thread DESC");
Kommentar