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?
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.
2 curtidas
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!
1 curtida