ChuckyFun adlı üyeden alıntı: mesajı görüntüle
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.

Tşk ederim hocam ilgilendiğiniz için ama sizin verdiğiniz koduda kullanınca malesef hata aliyorum.

Kullandığım veritabanı MSSQL birşey farkedeceğini zannetmiyorum gerçeği.

Msg 1033, Level 15, State 1, Line 1
The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.