SELECT T1.teacher_id ,  T2.first_name FROM Assessment_Notes AS T1 JOIN Teachers AS T2 ON T1.teacher_id  =  T2.teacher_id GROUP BY T1.teacher_id ORDER BY count(*) DESC LIMIT 3
Find the ids and first names of the 3 teachers that have the most number of assessment notes?
SELECT T1.teacher_id , T2.first_name FROM Assessment_Notes AS T1 JOIN Teachers AS T2 ON T1.teacher_id = T2.teacher_id GROUP BY T1.teacher_id ORDER BY count ( * ) DESC LIMIT 3
select t1 . teacher_id , t2 . first_name from assessment_notes as t1 join teachers as t2 on t1 . teacher_id = t2 . teacher_id group by t1 . teacher_id order by count ( * ) desc limit value
Find the ids and first names of the 3 teachers that have the most number of assessment notes ?