Bene: (my)SQL-Query mit mehreren Tabellen

Beitrag lesen

SELECT * FROM fotos
INNER JOIN votes ON fotos.id = votes.fid
ORDER BY votes.voting DESC

Das sollte dir die Fotos in der Wertungsreihenfolge ausgeben.
Höchste Wertung dabei ganz oben da "DESC" = "Absteigend"

Wenn du nur die Votos einer Veranstaltung haben willst musst noch auf deine Veranstaltungs Tabelle joinen.

SELECT * FROM fotos
INNER JOIN veranstaltungen ON fotos.id = veranstaltungen.id
INNER JOIN votes ON fotos.id = votes.fid
ORDER BY votes.voting DESC

Grüße,
Bene