[Resolvido] Apelido para coluna ou tabela.
E aí pessoal. Tenho uma dúvida simples.
Estava montando uma consulta usando INNER JOIN e tem duas tabelas com pelo menos um campo de mesmo nome.
Resolvi dar um apelido para cada campo na consulta para quando for realizar uma iteração não ter problemas com o índice no array.
Percebi que fazendo a consulta assim:
SELECT produto.nome NomeDoProduto, produto.descricao, imagem.nome NomeDaImagem FROM produto INNER JOIN imagem ON produto.id = imagem.idProduto ORDER BY produto.nome DESC
ou
SELECT produto.nome AS NomeDoProduto, produto.descricao, imagem.nome AS NomeDaImagem FROM produto INNER JOIN imagem ON produto.id = imagem.idProduto ORDER BY produto.nome DESC
teria o mesmo resultado.
Sempre usei a palavra chave AS. Alguém pode me explicar a diferença?
Obrigado.
Discussão (2)
Carregando comentários...