Ir para conteúdo

POWERED BY:

Arquivado

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

BrunoHP

[Resolvido] Conectar em 2 tabelas

Recommended Posts

Bom Dia!

 

Como faço para chamar 3 ou mais tabelas do BD "ACCESS"?

 

Ex: noticas, artigos, dicas, olhem o código abaixo.

BRcampos     = ""
BRcampos     = ""
BRtabela     = ""

BRcampos     = "codigo,titulo,texto,img,logo"
BRtabela     = "noticias"
set BRrsDestaqueRotativo = connnews.Execute("SELECT "&BRcampos&" FROM "&BRtabela&"")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer chamar as 3 em uma única consulta?

 

Você pode utilizar UNION.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer chamar as 3 em uma única consulta?

 

Você pode utilizar UNION.

 

Seria isso mesmo.

 

Poderia me dar um exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Levando em consideração que todas tem os mesmos campos:

SELECT codigo,titulo,texto,img,logo, 1 AS tabela FROM artigos
UNION
SELECT codigo,titulo,texto,img,logo, 2 AS tabela FROM dicas
UNION
SELECT codigo,titulo,texto,img,logo, 3 AS tabela FROM noticias

tabela foi um campo criado para identificar de qual tabela vem o registro. 1 para artigo, 2 para dica e 3 para notícia.

 

Lembrando que utilizando UNION todas as consultas devem possuir o mesmo número de campos e só pode ser utilizar ORDER BY na última consulta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Levando em consideração que todas tem os mesmos campos:

SELECT codigo,titulo,texto,img,logo, 1 AS tabela FROM artigos
UNION
SELECT codigo,titulo,texto,img,logo, 2 AS tabela FROM dicas
UNION
SELECT codigo,titulo,texto,img,logo, 3 AS tabela FROM noticias

tabela foi um campo criado para identificar de qual tabela vem o registro. 1 para artigo, 2 para dica e 3 para notícia.

 

Lembrando que utilizando UNION todas as consultas devem possuir o mesmo número de campos e só pode ser utilizar ORDER BY na última consulta.

 

Obrigado hargon http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif

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.