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