i have data with fields as shown below
| id | grade | grade_id | year | Diff |
|---|---|---|---|---|
| 101 | 5 | 7 | 2022 | 9 |
| 105 | k | 2 | 2021 | 2 |
| 106 | 4 | 6 | 2020 | 5 |
| 110 | pk | 1 | 2022 | 1 |
i want to insert records for same id until we reaches grade = pk , Like shown below for every record in the table .
| id | grade | grade_id | year | Diff |
|---|---|---|---|---|
| 101 | 5 | 7 | 2022 | 9 |
| 101 | 4 | 6 | 2021 | 8 |
| 101 | 3 | 5 | 2020 | 7 |
| 101 | 2 | 4 | 2019 | 6 |
| 101 | 1 | 3 | 2018 | 5 |
| 101 | k | 2 | 2017 | 4 |
| 101 | pk | 1 | 2016 | 3 |
need help in sql code