我有这样的场景,
Studentid|Subject1|Subject2|Subject3|Subject4|Subject5|Grade
1 | 1 | 1 | 1 | 1 | 1 |
2 | 1 | 2 | 2 | 2 | 3 |
.....etc
该表显示了每个科目中的学生 ID 和他们的排名。我想根据以下条件更新成绩列,
1)如果所有科目排名都是1,那么毕业生应该是A 2)如果任何3个排名是1,并且其他2个科目排名为2,那么B 3)如果任何3个排名是2,并且其他2个科目有排名为 3,然后是 c
等等......像这样的许多情况可以来。所以我只想知道解决方法。
是否可以编写单个查询?