Olá pessoal, estou com uma dúvida que me assola a vida a um tempinho:
Tenho duas tabelas:
Mensagem
-ID
-Texto
-Status
-...
Mensagem_Associacao
-IDMensagemPai
-IDMensagemFilho
A Mensagem_Associação, associa dois registros da mesma tabela (Mensagem)
Eu queria dar um Select em todos as "Mensagens-Filhas" onde IDMensagemPai = x.
Eu consigo pegar o ID por essa query:
SELECT Mensagem_Associacao.IDMensagemFilho
FROM Mensagem_Associacao
INNER JOIN Mensagem ON Mensagem.ID = Mensagem_Associacao.IDMensagemPai
WHERE Mensagem_Associacao.IDMensagemPai = x;
Mas eu queria que me retornasse todos os campos da tabela Mensagem (Filha).
Alguém sabe resolver isso?
Editado por Denis Courcy Melhorar entendimento do código
Pergunta
Leonardo Baêta
Olá pessoal, estou com uma dúvida que me assola a vida a um tempinho:
Tenho duas tabelas:
Mensagem
-ID
-Texto
-Status
-...
Mensagem_Associacao
-IDMensagemPai
-IDMensagemFilho
A Mensagem_Associação, associa dois registros da mesma tabela (Mensagem)
Eu queria dar um Select em todos as "Mensagens-Filhas" onde IDMensagemPai = x.
Eu consigo pegar o ID por essa query:
Mas eu queria que me retornasse todos os campos da tabela Mensagem (Filha).
Alguém sabe resolver isso?
Editado por Denis CourcyMelhorar entendimento do código
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados