Ir para conteúdo

POWERED BY:

Arquivado

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

KUROL3

Ambiguous

Recommended Posts

Olá estou executando o seguinte sql

 

select * from HINOS inner join hinos_nomes on (hinos_nomes.numero = HINOS.numero) where excluido != 'sim' and cantor = '001 ao 450 Cantados' ORDER BY numero asc LIMIT 0, 30

mas esta aparecendo a seguinte mesagem de erro

 

 

#1052 - Column 'numero' in order clause is ambiguous

o que é issu??

 

abraco

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema deve ser no seu ORDER BY, no qual você coloca apenas o campo NUMERO, mas não diz a qual tabela ele pertence.

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza funcionow agora so mais uma duvida que diferenca faz nesse select....

 

SELECT * 
FROM HINOS
INNER JOIN hinos_nomes ON ( hinos_nomes.numero = HINOS.numero
AND hinos_nomes.idioma =1
AND hinos_nomes.livro =4 ) 
WHERE excluido != 'sim'
AND cantor = '001 ao 450 Cantados'
ORDER BY HINOS.numero ASC 
LIMIT 90 , 30

 

eu usar INNER JOIN ou USAR LEFT JOIN

 

anbraco..

E Obrigado por tudo..

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.