SELECT
tag,
id
FROM
Ttag
ORDER BY
(
SELECT
COUNT(*)
FROM
Ttagged
WHERE
(Ttagged.tag = Ttag.id)
)
DESC
LIMIT
100
Diese Abfrage realisiert, dass die 100 meistbenutzten Begriffe abgerufen werden aber leider nicht das alphabetische Sortieren...
Versuch mal:
SELECT
tag,
id -- hier eventuell irgendwo mit SUM(*) kommen
FROM
Ttag
JOIN
Ttagged ON (Ttagged.tag = Ttag.id)
GROUP BY
Ttag.id -- ist jetzt nur ein Beispiel für die vollqualifizierte Schreibweise des Datenfelds
LIMIT
0,
100
Immer auch mal hier schauen:
http://dev.mysql.com/doc/refman/5.1/de/index.html
http://dev.mysql.com/doc/refman/5.1/de/select.html