Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Web10

[Resolvido] Erro no Select em Mysql

Recommended Posts

Ola pessoal

 

estou tentando fazer um select para pegar as mensagens enviadas de um usuario

que mostre a imagem e o nome de quem envio ! so que ele ta repetindo a mensagem no select sendo que ele so tem uma mensagem

 

segue o cod

 


SELECT 
		        point_msg.id_envio,
                        point_msg.id_destino,
                        point_msg.privado,
                        point_msg.data_msg,
                        usuario.id_user,
                        usuario.nome

                  FROM  point_msg, usuario
                          

                 where  point_msg.id_destino = 1
                         
                 AND     point_msg.id_envio = usuario.id_user 

ele retorna vazio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use

LEFT JOIN

 

SELECT 
                        p.id_envio,
                        p.id_destino,
                        p.privado,
                        p.data_msg,
                        u.id_user,
                        u.nome

                  FROM  point_msg p left join usuario u
                          ON (p.id_envio=u.id_user) where p.id_destino=1

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele agora ele ta retornando alguns campos certo, o campo nome e id de quem envio aparece NULL so que tem informacao !

segue cod alterado.

 


SELECT 
		        point_msg.id_envio,
                        point_msg.id_destino,
                        point_msg.privado,
                        point_msg.data_msg,
                        usuario.id_user,
                        usuario.nome
FROM
                       point_msg LEFT JOIN usuario
                     
 ON
         point_msg.id_destino = 1
AND
         point_msg.id_envio = usuario.id_user 

usei o mesmo select que você postou mas mesmo assim ele nao ta retornando o nome de quem envio , ele retorna NULL !

 

modifiquei o nome de alguns campo ai agora deu certo !

 

Vlw

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.