Ir para conteúdo

Arquivado

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

Emerson Luiz

SELECT com INSERT dando erro

Recommended Posts

Amigos,

 

Estou tendo um problema com o seguinte codigo:

 

SELECT nao_portados.operadora, nao_portados.tipo, nao_portados.rn1, prefixo.cidade, prefixo.estado,
vw_prefix.ddd, vw_prefix.prefixo, vw_prefix.numero, vw_prefix.src, vw_prefix.disposition, vw_prefix.calldate,
vw_prefix.duration, vw_prefix.billsec
FROM nao_portados, vw_prefix, prefixo
WHERE nao_portados.prefixo = vw_prefix.prefixo
AND prefixo.prefixo = nao_portados.prefixo
LIMIT 40;
Se executo no console ele apresenta CORRETO:
O problema é quando uso com o INSERT:
INSERT INTO cdrport(operadora,tipo,rn1,cidade,estado,ddd,prefixo,numero,src,disposition,calldate,duration,billsec);
SELECT nao_portados.operadora, nao_portados.tipo, nao_portados.rn1, prefixo.cidade, prefixo.estado,
vw_prefix.ddd, vw_prefix.prefixo, vw_prefix.numero, vw_prefix.src, vw_prefix.disposition, vw_prefix.calldate,
vw_prefix.duration, vw_prefix.billsec
FROM nao_portados, vw_prefix, prefixo
WHERE nao_portados.prefixo = vw_prefix.prefixo
AND prefixo.prefixo = nao_portados.prefixo
LIMIT 40;
Reparem na coluna NUMERO, da linha 17 em diante ele repete o mesmo numero.. E o mais engraçado, que esse numero (2147483647) nem existe na base.
Já fiz e refiz, e não encontrei o problema... podem me ajudar?
Obrigado

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.