[Resolvido] Select de dados entre dois usuários
Pessoal,
Estou construindo um sistema de mensagens onde preciso retornar as mensagens que a pessoa enviou e as que ela recebeu de um mesmo usuário, enfim, exibir as mensagens entre A e B.
O que queria é:
Fulano (exibir o nome e foto de fulano): mensagem
Beltrano (exibir o nome e foto de Beltrano): mensagem
Estou usando o seguinte select:
strSQL = "SELECT a.*, b.* FROM mensagens a, usuarios b WHERE (a.cod_amigo = "&cod_amigo&" AND a.cod_usuario = "&codigo_usuario&" AND a.cod_amigo=b.cod_usuario) OR (a.cod_usuario = "&cod_amigo&" AND a.cod_amigo = "&codigo_usuario&" AND a.cod_usuario=b.cod_usuario) ORDER by a.id ASC"
Ele está retornando somente as mensagens trocadas entre Fulano e Beltrano. O problema é na hora de imprimir os dados.
Ele só exibe os dados de Fulano. Quando imprime a mensagem de Beltrano, aparecem os dados de Fulano.
Como poderia resolver isso? Alguma idéia?
Discussão (3)
Carregando comentários...