Ir para conteúdo

POWERED BY:

Arquivado

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

rogernem

INNER JOIN - É possível fazer?!

Recommended Posts

Existem sites que estão hospedados em diversos servidores. Assim, tenho 2 tabelas conforme abaixo:

 

SERVIDORES
-----------
ID_SV - primary key
NOME

 

Dados do banco:
1 UOL Sev1
2 UOL Sev2
3 UOL Sev3
4 US Sev1
5 US Sev2
6 US Sev3

 

SITES
-----
ID_S - primary key
URL
SERV1 - foreign key, references ID_SV
SERV2 - foreign key, references ID_SV
SERV3 - foreign key, references ID_SV

 

Dados do banco:
1 www.uol.com.br     1  2  3
2 www.site1.com      4  5  6

 

 

queria fazer uma query que fosse possível me trazer o seguinte resultado (ao inves da foreign key apresentar o nome)

 

1 www.uol.com.br     UOL Sev1  UOL Sev2  UOL Sev3
2 www.site1.com      US Sev1   US Sev2   US S

ev3

 

 

Como deve ser a query para conseguir o resultado acima?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando fiz uma coisa parecida no Oracle usei uma Function que retornava uma string com os valores concatenados da chave.

 

Veja isto.

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.