Ir para conteúdo

POWERED BY:

Arquivado

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

GicaLilica

outra coisa

Recommended Posts

ola pessoal....eu fiz uma sql,e uso duas tabelas. ´so que as duas temum campo com o mesmo nome: nome (autor) e nome (livro),dai como eu faço pra mostrar na tela o nome do autor?eu fiz assim mas nao da certo

ASP

[*]

 

[*] if opcao = 1 then

 

[*] SQL="select autor.codigo_autor,autor.nome,livros.codigo,livros.nome,livros.codigo_aut from autor, livros where livros.codigo_aut = autor.codigo_autor and autor.nome like '%" + palavra + "%'"

 

[*] set consulta=conexao.execute(SQL)

 

[*]  response.write(consulta("autor.nome"))

 

[*] end if

 

e se coloc assim:

 

ASP

[*]

 

[*] if opcao = 1 then

 

[*] SQL="select autor.codigo_autor,autor.nome,livros.codigo,livros.nome,livros.codigo_aut from autor, livros where livros.codigo_aut = autor.codigo_autor and autor.nome like '%" + palavra + "%'"

 

[*] set consulta=conexao.execute(SQL)

 

[*]  response.write(consulta("nome"))

 

[*] end if

 

[*]

ele mostra o nome do livro :( :huh:

alguem tem uma luz?

beijos

Gi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gica.Utilize "Aliases", ou seja, apelidos para os campos.Seu Select Ficaria assim

select autor.codigo_autor ,autor.nome as NomeAutor,livros.codigo,livros.nome as NomeLivro,livros.codigo_aut from autor, livros where livros.codigo_aut = autor.codigo_autor and autor.nome like '%" + palavra + "%'"

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.