
У меня есть таблица, как на картинке выше. Я хочу найти запрос для каждого предмета и каждого фильма, разница со средним значением median_heart_rate
для всех фильмов, которые они видели, если онивидел несколько фильмов и вывод, как это.Спасибо.

Пример данных:
CREATE TABLE measures (
subject_id int,
movie_id int,
median_heart_rate decimal,
movie_score decimal
);
insert into measures values
(1, 1, 120, 3.5),
(1, 5, 125, 4),
(1, 8, 130, 5),
(2, 1, 75, 4),
(3, 5, 92, 3.5),
(4, 8, 72, 2.5),
(4, 5, 68, 2);
Ожидаемые результаты:
| subject_id | movie_id | variation |
| ---------- | -------- | --------- |
| 1 | 1 | -5 |
| 1 | 5 | 0 |
| 1 | 8 | 5 |
| 4 | 8 | 2 |
| 4 | 5 | -2 |