Ir para conteúdo

POWERED BY:

Arquivado

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

ricardo coelho designer

Select 2 colunas mostrar dados

Recommended Posts

Boa tarde, pessoal

 

Vamos lá estou a dois dias apanhando literalmente de um select de 2 tabelas, bom vou explicar direito...

 

Tabela 1 Tabela 2

item 1 v1 item 1

item 2 v2 item 2

item 3

 

Bom na tabela 1 tem tem itens e a tabela 2 recebe dados da tabela 1,

 

O que preciso é que se na tabela 2 quando relacionada com a tabela 1... mostre somente o item 3

 

Estou usando o exemplo abaixo para explicar melhor o que acontece

 

Set objRSMidiaKit = objConn.Execute("select * " _
& "from tbl_midiakit " _
& "RIGHT JOIN tbl_publicar " _
& "ON tbl_publicar.mk_cod NOT IN (tbl_midiakit.mk_cod) " _
& "where cod_cadastro = '"&Session("cod_cadastro")&"' " _
& "and tbl_publicar.cod_empreendimento = '"&cod_empreendimento&"' " _
& "and tbl_midiakit.mk_id <> '"&ramodeatividade&"' " _
& "and tbl_midiakit.liberar = 1 " _
& "order by  tbl_midiakit."&ordemdeavisuali&" asc")

 

Se alguém tiver alguma luz fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como no caso é apenas a query seu problema diga qual o Db que redireciono para você receber ajuda mais adequada

Compartilhar este post


Link para o post
Compartilhar em outros sites

você usar um INNER JOIN,lembres-se ,precisa ter uma relacionamento entre as tabelas, na verdade, a impôrtancia de uma modelagem de dados bem definida até os mínimos detalhes, como os campos de relacionamentos, um velho ditado diz, que um relacionamento bem definido é a alma do aplicativo, pois daí saem todas as consultas e operações com o banco, influenciando diretamente na otimização e performance do aplicativo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta meio bagunçado ali

 

Quais são os campos de cada tabela

 

e qual que se relaciona com qual?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria um select com inner join

 

SELECT * FROM TABELA1 AS A INNER JOIN TABELA2 ON A.COLUNA1=B.COLUNA2 AND A.COLUNA2=B.COLUNA3

As colunas tem que estar relacionada.

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.