Select com passagem de variaveis
Boas.
Tenho o seguinte select:
**SELECT distinct cf.id, cf.competencia,cf.indicador,acfm.justificacao_colaborador,nivel.descricao, acfm.justificacao_chefe,acfm.id_avaliacao_chefe_nivel FROM competencia_funcional cf left join avaliacao_competencia_funcional_momento acfm ON cf.id=acfm.id_competencia_funcional left join momento_avaliacao_colaborador mac ON acfm.id_momento_avaliacao_colaborador=mac.id left join momento_avaliacao ma ON mac.id_momento_avaliacao=ma.id left join nivel ON acfm.id_nivel_esperado=nivel.id where mac.id_colaborador='$id' and ma.ano='$ano'**
Que Está dadno o seguinte erro:
Erro no MySQL: 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 '68'' and ma.ano='2012'' at line 8
Mas isto só acontece no servidor linux. Se eu tiver a minha aplicação em windows funciona correctamente, já procurei a sintaxe mas ainda não consegui perceber o que está mal.
Se me poderem ajudar a detectar o erro?
Discussão (7)
Carregando comentários...