The Report

  • + 0 comments

    MySQL Solution: The below solution adresses the case evn if there are more than one student with the same grade (1-7) assigned to them ans orders them by their marks

    select if(grade >= 8, Name, NULL) as name, grade, marks from students s join grades g on s.marks between g.min_mark and g.max_mark order by grade desc, if(grade >= 8,name,marks);