tablo yapını çok iyi bilmediğim için aklımda oluşturduğum Kategori ve Yazı tablolarıyla örnekliyorum;
SELECT ID, (SELECT CONCAT("<a href='Yazilar.php?ID=",ID,"'>",Baslik,"</a>") FROM Yazilar WHERE KatID = K.ID ORDER BY ID DESC LIMIT 1)
FROM Kategoriler Kyukardaki örnekte kategorileri listeleyip, her kategoriden en son yazıyı listeleme yapabiliyoruz. burdaki sorun şu ki ordaki yazıları listeleyen sub query den sadece 1 alan geri dönebiliriz. birden fazla alan geri dönmeye çalışırsak hata verir diye tahmin ediyorum (: 1 den çok alana ihtiyacımız varsa bunu sorguda CONCAT yardımı ile birleştirip gönderip bunu da php ile işlemek mümkün. mesela sub query den "ID#Baslik#Bilmemne" formatında tek bir alanda CONCAT ile birleştirip geri dönersek bu dönen veriyi alıp php de split ederek 3 alan elde etmiş oluruz. umarım kendimi ifade edebilmeyi başarmışımdır (: