Şu şekilde bir sorgu yaptım:
SELECT users.id,users.user,users.name,users.surname,users.photo,messages.id,messages.pid,messages.kid,messages.message,messages.time FROM users INNER JOIN messages ON messages.pid=users.id or messages.kid=users.id WHERE messages.pid=1 or messages.kid=1

Buraya kadar tamam ama gruplama yapmak istiyorum olmuyor. Facedeki mesaj bölümü gibi son gönderilen yazıya göre. Yukarıdaki kodun çıktısı şu şekilde: