Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiagoreri

Comando Sql

Recommended Posts

Oq está de errado neste comando MySQL aqui ó..."SELECT a.CODIGO, a.PERGUNTA, b.NOME FROM tb_desafio a, tb_professor b where a.professor = b.codigo and a.SERIE = 1 and a.CODIGO not in (SELECT DESAFIO FROM tb_aluno_desafio where ALUNO = 3)"pq está ocorrendo o seguinte erro...Erro 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 'SELECT DESAFIO FROM tb_aluno_desafio where ALUNO = 3)' at lineoque eu faria pra resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a versão de teu mysql ?

 

Precisa ver se aceita as subselects ?

 

Eu entao, executa uma delas de cada vez, para verificar se não há algum erro de campo ou tabela nelas.

 

Execute:

SELECT a.CODIGO, a.PERGUNTA, b.NOME FROM tb_desafio a, tb_professor b where a.professor = b.codigo and a.SERIE = 1 and a.CODIGO not in (1,2,3,4,5,6)

E:

SELECT DESAFIO FROM tb_aluno_desafio where ALUNO = 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.