sql >> Databasteknik >  >> RDS >> Mysql

Val av senaste post från INNER JOIN och gruppering

Ursäkta min syntax om den är lite avstängd, men jag skulle förmodligen prova något sånt här.

SELECT people.id, 
       people.avatar, 
       people.firstname, 
       people.lastname, 
       LEFT(msg.message, 90) AS message, 
       msg.seen, 
       msg.date 
FROM  people 
INNER JOIN (SELECT message, seen, date, sender_id
                FROM messages GROUP By sender_id 
                ORDER By date DESC LIMIT 1) msg
                ON people.id = msg.sender_id
WHERE      reciever_id = '". $user_data['id'] ."' 



  1. Vad förklarar PostgreSQL exakt för mig?

  2. Öka ett värde i Postgres

  3. Hibernate-envers kastar undantag när entitet tas bort med en samling med CrudRepository

  4. Rails multitenant arkitektur, scoping åtkomst till flera hyresgäster