Ну, вы можете создать trigger
, который запускается при «обновлении».Руководство вполне понятно.Но вам придется составить своего рода «список» оценок, соответствующих вашим оценкам.Таким образом, у вас есть что-то из списка, который сравнивает оценки с оценками.Для меня это звучит подозрительно, как «справочная таблица».
Не могли бы вы просто добавить таблицу с оценками, которые относятся к определенному баллу, в вашу базу данных, и если вы запрашиваете текущий results_tb
, добавьтеjoin
к этому столу?
Так что вместо
SELECT score, grade FROM results_tb WHERE id=1
вы получите
SELECT r.score, l.grade FROM results_tb r
JOIN lookup l ON r.score = l.score
WHERE r.id=1