KUROL3 3 Denunciar post Postado Janeiro 8, 2008 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
Prog 183 Denunciar post Postado Janeiro 8, 2008 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
KUROL3 3 Denunciar post Postado Janeiro 8, 2008 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