Hallo!
Ich habe eine ein bisschen kompliziertere Abfrage per PHP in mySQL zu machen und hoffe, dass mir hier jemand helfen kann: In einem Picture-Voting-System werden je 20 Bilder, die zu jeweils einer von 10 Veranstaltungen gehören, von Besucher mit Werten von -1, 0 oder +1 bewertet. Jetzt möchte ich die Bilder in der Reihenfolge der Bewertungen angezeigt bekommen. Bilder, die bisher nicht bewertet wurden bekommen als Wertung eine 0, bei den anderen werden die Wertungen zusammengezählt (z.B.: ein Bild wurde 3 mal mit +1, 1 mal mit 0 und 1 mal mit -1 bewertet = +2).
Die Tabelle sind: veranstaltungen, fotos und votes wobei
veranstaltungen.id=fotos.vid
fotos.id=votes.fid
Die einzelnen Bewertungen sind je eine Zeile in votes und werden in der Spalte voting gespeichert.
Weiß jemand die passende Abfrage?
Vielen Dank,
Andreas