Я попытался получить общий рейтинг, используя FIND_IN_SET, он работает, в то же время, используя Department_id 105, он работает.
запрос: SELECT id, emp_id, emp_name, dept_id, total_pt, FIND_IN_SET (total_pt, (SELECT GROUP_CONCAT (total_pt ORDER BY total_pt DESC) FROM performance_score)) AS rank, total_rank FROM performance_score_bk где
= dept_id

Но после того, как я попытался получить ранг с Department_id 111, он не начинается с ранга 1, он начинается с 8 и не имеет правильного порядка.Пожалуйста, проверьте, сообщите мне, где я допустил ошибку.
запрос: SELECT id, emp_id, emp_name, dept_id, total_pt, FIND_IN_SET (total_pt, (SELECT GROUP_CONCAT (total_pt ORDER BY total_pt DESC) FROM performance_score)) AS rank, total_rank FROM performance_score_bk, где dept_id = 111 