Hallo MySql Profis ^^
Ich habe echt ein blödes Problem, denn ich komme irgendwie beim logischen Denken nicht so ganz voran..
Was ich machen möchte ist folgendes:
Es geht um die Bewertung verschiedener Bilder, dessen Kommentare (also die Bewertung) in der DB gespeichert werden.
In einer DB upload_comment sind verschiedene Einträge vorhanden.
Diese bestehen aus mehreren Teilen, davon sind aber momentan nur zwei wichtig: pic und rate!
pic gibt den Namen eines Bildes an, das hochgeladen wurde und rate eine Zahl zwischen 1 und 10.
Da alle Kommentare aller Bilder dort abgespeichert werden gibt es einige Einträge mit gleichem und einige mit anderem "pic" namen.
Rate hingegen ist logischerweise immer verschieden.
Das kann zum Beispiel so aussen:
Jetzt will ich, dass alle Einträge mit gleichen Inhalt in pic zusammengenommen werden und die Rates zusammengezählt und durch die anzahl der Eintrage geteilt werden, die von diesem pic Namen existieren.
Es soll also der Durchschnitt berechnet werden.
Nun das mit dem Berechnen und so könnt ich auch selbst aber das zusammenfügen dieser Eintrage krieg ich irgendwie nicht hin.
Das einzige was ich geschafft habe ist es so wie im obigen Code auszugeben.
Kann mir jemand einen Tipp geben, wie ich das angehen könnte...
Irgendwie ist mein Kopf wahnsinnig leer momentan und ich schaffs nicht >_<
Dankschön für eure Hilfe,
Gruss Toby
Ich habe echt ein blödes Problem, denn ich komme irgendwie beim logischen Denken nicht so ganz voran..
Was ich machen möchte ist folgendes:
Es geht um die Bewertung verschiedener Bilder, dessen Kommentare (also die Bewertung) in der DB gespeichert werden.
In einer DB upload_comment sind verschiedene Einträge vorhanden.
Diese bestehen aus mehreren Teilen, davon sind aber momentan nur zwei wichtig: pic und rate!
pic gibt den Namen eines Bildes an, das hochgeladen wurde und rate eine Zahl zwischen 1 und 10.
Da alle Kommentare aller Bilder dort abgespeichert werden gibt es einige Einträge mit gleichem und einige mit anderem "pic" namen.
Rate hingegen ist logischerweise immer verschieden.
Das kann zum Beispiel so aussen:
Code:
pic -- rate Haruhi_9 (2).jpg -- 4 Haruhi_9 (2).jpg -- 5 Haruhi_9 (2).jpg -- 1 Haruhi_9 (2).jpg -- 6 Hack.jpg -- 7 Hack.jpg -- 2
Es soll also der Durchschnitt berechnet werden.
Nun das mit dem Berechnen und so könnt ich auch selbst aber das zusammenfügen dieser Eintrage krieg ich irgendwie nicht hin.
Das einzige was ich geschafft habe ist es so wie im obigen Code auszugeben.
Kann mir jemand einen Tipp geben, wie ich das angehen könnte...
Irgendwie ist mein Kopf wahnsinnig leer momentan und ich schaffs nicht >_<
Dankschön für eure Hilfe,
Gruss Toby
Kommentar