Ir para conteúdo

POWERED BY:

Arquivado

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

webfuture

Select em duas tabelas, como comparar dados ?

Recommended Posts

Galera estou com um probleminha em um SQL, no mesmo eu faço uma busca na tabela TB_Artistas chamando de AR recuperando os campos: id, nome, foto, id_genero e na tabela TB_Generos_Musicais chamando de GM comparando id_genero da AR com ID da GM, até ai tudo bem ele retorna os resultados da tabela de artistas e o id_genero da tabela de generos musicais, porém além dele trazer o id do gênero que existe na tabela GM eu preciso retornar o nome do gênero desta mesma tabela de acordo com o id que vem da AR, alguém sabe me dizer o que implementar no SQL ? Tentei de algumas formas aqui mas não rolou... olhem o SQL:

 

arr= split(varbusca,",")for x = 0 to ubound(arr)if x =0 thenvarsql = " (ar.nome) like '%" & (arr(x)) & "%' "elsevarsql = varsql & "or (ar.nome) like '%" & (arr(x)) & "%' "end ifnextSQL = "Select ar.id, nome, foto, id_genero from TB_Artistas as ar, TB_Generos_Musicais as GM Where ar.id_genero = gm.id and 1=1 and ("& varsql &") order by data_cadastro desc"

Se alguém puder me ajudar,

 

WebFuture

Compartilhar este post


Link para o post
Compartilhar em outros sites

só colocar o nome_genero na consulta"Select ar.id, nome, foto, id_genero, genero from TB_Artistas as ar, TB_Generos_Musicais as GM Where ar.id_genero = gm.id and 1=1 and ("& varsql &") order by data_cadastro desc"E qual é a função disso? na consulta?1=1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em relação a 1=1.. esquece velho.. to comendo bola.. to ficando zureta....não era para estar lá...Funcionou colocando o nome_genero...Valeu mesmo,WebFuture

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.