Учитывая следующую таблицу:
+-------+-----+----+
| genre | ref | id |
+-------+-----+----+
| CIT | 000 | 1 |
| RP | 111 | 2 |
| RV | | 3 |
| RP | 777 | 4 |
| HY | | 5 |
| RB | 222 | 6 |
| RV | | 7 |
+-------+-----+----+
Я ищу оператор UPDATE, который проверит, является ли строка, непосредственно следующая за строкой с жанром 'RP' или 'RB', строкой с жанром 'RV', и если да, то она должна обновиться со значением из строка прямо над ней (всегда прямо над; 'id-1'). Таким образом, в этом тестовом случае это будет выглядеть так:
+-------+-----+----+
| genre | ref | id |
+-------+-----+----+
| CIT | 000 | 1 |
| RP | 111 | 2 |
| RV | 111 | 3 |
| RP | 777 | 4 |
| HY | | 5 |
| RB | 222 | 6 |
| RV | 222 | 7 |
+-------+-----+----+
Большое спасибо за любые предложения!