• + 0 comments

    most easy code :-

    select if(Grade >= 8 , Name , Null) as Name , Grade , Marks from ( select s.ID , s.Name , s.Marks , g.Grade from Students as s inner join Grades as g on s.Marks between g.MinMark and g.MaxMark ) as df order by Grade desc , Name asc , Marks asc