ogrencinin aynı sınavdaki en yüksek notunu vereceği için bir ahmet 3 derse girmişse 3 satır döner..

ama siz bütün notları arasındaki en büyük notu almak isterseniz

SELECT isim , ders, MAX(`not`) FROM tablo1WHERE isim = 'ahmet' 
GROUP BY isim,ders  
order by 3 desc limit 1
boyle sorgulamalısınız.

ayrıca bu db yi kasacak bir sorgu da değil rahat olun