Erro em:
SELECT DISTINCTROW Obra.id AS idObra, Obra.nome, Obra.instrumentos, Obra.tonalidade, Compositor.id AS idCompositor, Compositor.nome AS compositor, Compositor.prenomeAbreviado AS prenome
FROM Temporada
LEFT JOIN Evento ON Temporada.id = Evento.idTemporada
LEFT JOIN Evento_Programa ON Evento.id = Evento_Programa.idEvento
LEFT JOIN Programa_Obra ON Programa_Obra.idPrograma = Evento_Programa.idPrograma
LEFT JOIN Obra ON Programa_Obra.idObra = Obra.id
LEFT JOIN Compositor ON Obra.idCompositor = Compositor.id
WHERE Temporada.id
IN ()
AND Programa_Obra.idObra > 0
AND MID(Compositor.nome,1,1) <> '-'
ORDER BY Compositor.nome, Obra.nome
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND Programa_Obra.idObra > 0
AND MID(Compositor.nome,1,1) <> '-'
ORDER BY Comp' at line 9(1064)