Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,tenho o seguinte query:SELECT DISTINCT eve_inscricoes.eve_id,eventos.eve_id,eventos.eve_titulo FROM eve_inscricoes LEFT JOIN eventos WHERE eventos.eve_data>NOW() USING (eve_id)Diz que tenho um erro de sintaxe 'WHERE eventos.eve_data>NOW() USING (eve_id)', alguém sabe-me dizer porquê?Obrigados
Não resolveu!!Dá exactamente o mesmo
Faltou a especificação do relacionamento.Existe um campo eve_id tanto na eventos quanto na eve_inscricoes certo?Tente esta query:SELECT DISTINCT eve_inscricoes.eve_id,eventos.eve_id,eventos.eve_titulo FROM eve_inscricoes LEFT JOIN eventos ON eve_inscricoes.eve_id=eventos.eve_id WHERE eventos.eve_data>getdate()
já funciona!!o meu obrigado
Tente isto:SELECT DISTINCT eve_inscricoes.eve_id,eventos.eve_id,eventos.eve_titulo FROM eve_inscricoes LEFT JOIN eventos WHERE eventos.eve_data>getdate()