Tablo verisini versen daha kolay yardımcı olabilirdik ama ben sana örnek bir tablo verisi ve sql komutu yazıyorum.

Tablolar ( 2 Adet )

/*

yazarlar tablosu
- yazarId ( INT ) AUTO_INCREMENT PRIMARY KEY
- isim ( VARCHAR - 155 )

yazilar tablosu
- yaziId ( INT ) AUTO_INCREMENT PRIMARY KEY
- baslik ( VARCHAR - 155 )
- metin ( TEXT )
- tarih ( DATETIME )
- yazarId ( INT )

*/

// Tüm yazarları ve son yazısını çekme sql komutu

$Sql = "select * from yazarlar left join (select yazilar.yazarId, yazilar.baslik from yazilar order by yazilar.yaziId desc) as y on yazarlar.yazarId = y.yazarId group by y.yazarId";
Umarım yardımcı olabilmişimdir.