Wie so oft schaff ich es nicht eine vernüftige MySql Abfrage hinzubekommen. Oder gibts da gar keine ? (Naja vermutlich schon, weil irgendwie kann man ja alles in sql machen, hab ich mir sagen lassen....) aber erst mal zum Problem:
Ich habe eine Tabelle. Diese speichert nur IDs (schlüssel). Konkret speichert es die IDs von Filmen und die Ids von Tags, die diese Filme beschreiben. Also z.b. Film Nr. 273 hat da Tag Nr. 837. usw.
Ich möchte jetzt folgende Abfrage machen:
Wenn ein Film das Tag X hat, welche Tags haben diese Filme dann wie häufig noch. Also zb. 20 Filme haben das Tag "Love". Ich möchte jetzt wissen welche Tags haben Filme mit tag "Love" noch so und wie häufig. Ausgegeben sollte also eine Liste werden wie:
15 Schnulze
12 Romanze
8 Hollywood
3 Schmus
1 Erotik
oder so.
Geht das ??????
(ob jetzt "Schnulze" oder die id von "schnulze" steht ist wurscht. Es geht also weniger um diesen join, als mehr um das prinzipielle problem)
zur lösung des problems braucht man also eigentlich nur die eine tabelle.