nil.prado Postado Janeiro 4, 2011 Denunciar Share Postado Janeiro 4, 2011 Ola estou rodando o select abaixo, mas da o seguinte erro "Operand should contain 1 column(s)"select ca.`NOME_SEL_CANDIDATO`,ca.`RG_SEL_CANDIDATO`from sel_candidato ca, `sel_inscricao` i,`sel_boletos` b, `sel_classificados` cwhere ca.`RG_SEL_CANDIDATO` = i.`RG_CANDIDATO_SEL_INSCRICAO`and i.`ID_SEL_INSCRICAO` = b.`INSCRICAO_SEL_BOLETOS`and i.`ID_SEL_INSCRICAO` = c.`INSCRICAO_SEL_CLASSIFICADOS`and b.`STATUS_SEL_BOLETOS` = 'S'AND c.`INSCRICAO_SEL_CLASSIFICADOS` NOT IN (SELECT * FROM `sel_classificados`) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 João Paulo Taraciuk Postado Janeiro 5, 2011 Denunciar Share Postado Janeiro 5, 2011 (editado) Usando o IN você tem que ter especificar a coluna para esta comparação, por exemplo:select ca.`NOME_SEL_CANDIDATO`,ca.`RG_SEL_CANDIDATO` from sel_candidato ca, `sel_inscricao` i,`sel_boletos` b, `sel_classificados` c where ca.`RG_SEL_CANDIDATO` = i.`RG_CANDIDATO_SEL_INSCRICAO` and i.`ID_SEL_INSCRICAO` = b.`INSCRICAO_SEL_BOLETOS` and i.`ID_SEL_INSCRICAO` = c.`INSCRICAO_SEL_CLASSIFICADOS` and b.`STATUS_SEL_BOLETOS` = 'S' AND c.`INSCRICAO_SEL_CLASSIFICADOS` NOT IN (SELECT `INSCRICAO_SEL_CLASSIFICADOS` FROM `sel_classificados`)Poderia também utilizar o EXISTS, que imagino retornaria mais rapidamente os resultados, para usar o EXISTS você tem que ter um campo para comparação do subselect com o select. Editado Janeiro 5, 2011 por João Paulo Taraciuk Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
nil.prado
Ola estou rodando o select abaixo, mas da o seguinte erro "Operand should contain 1 column(s)"
select ca.`NOME_SEL_CANDIDATO`,ca.`RG_SEL_CANDIDATO`
from sel_candidato ca, `sel_inscricao` i,`sel_boletos` b, `sel_classificados` c
where ca.`RG_SEL_CANDIDATO` = i.`RG_CANDIDATO_SEL_INSCRICAO`
and i.`ID_SEL_INSCRICAO` = b.`INSCRICAO_SEL_BOLETOS`
and i.`ID_SEL_INSCRICAO` = c.`INSCRICAO_SEL_CLASSIFICADOS`
and b.`STATUS_SEL_BOLETOS` = 'S'
AND c.`INSCRICAO_SEL_CLASSIFICADOS` NOT IN (SELECT * FROM `sel_classificados`)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.