Veritabanınıza ulaşmadan olayı anlamak zor ancak, sorun %100 olarak distinct olayı gerektiriyor. O da şu, veri çektiğiniz veritabanında son habere ilişkin 3 ayrı ilişik mevcut. Bunu berteraf etmenin yolu da select cümleciği içine distinct(tblHaberler.haberID) veya distinct(tblHaberler.kategori) vs. artık hangisin üçlü tekrarı doğuracak sorun varsa ona uyarlayın kodu.
Kolay gelsin...