Consulta MySql - relacionamento de tabelas

2 respostas Resolvido
mysql
DeElfos

Desculpe o nível de ignorância, mas estou totalmente sem ideias, eu possuo a seguinte estrutura:

==========
tbl_users

id | nome
1 | Marcos
2 | Antonio

==================
tbl_relacionamento

id_de | id_para
1 | 2

Eu gostaria que retornasse para mim:

id_de | id_para
Marcos | Antonio

lguém tem alguma idéia de como isso poderia ser feito?

2 Respostas

TerraSkilll
Solucao aceita

Como assim “sem ideias”? Chegou a estudar algo sobre join em tabelas? Isso é um exercício?

Se o que está te confundindo é que o relacionamento envolve 2 vezes a tabela tbl_users, não há nada demais em repeti-la. Apenas use alias nas chamadas pra ficar mais claro:

select a.campo2, b.campo2
from tabela2 c
join tabela1 a on c.campo1 = a.campo1
join tabela1 b on c.campo2 = b.campo1

Abraço.

DeElfos

Olá amigo, tudo bem?
Eu testei o seu SQL e funcionou certinho!
Eu não sabia que podia repetir pois até o momento não tive necessidade. Obrigado mesmo pela ajuda!

Criado 4 de março de 2020
Ultima resposta 4 de mar. de 2020
Respostas 2
Participantes 2