Сложный запрос PostgreSQL нам нужно сделать запрос
есть таблица \d exam
Таблиця "public.exam"
Стовпець | Тип | Сортування | Обнуляється | За замовчуванням
-------------+--------+------------+-------------+------------------
nomer_ses | bigint | | not null |
mark | bigint | | not null |
subject_id | bigint | | not null |
graduate_id | bigint | | not null |
и таблица \d graduate
Таблиця "public.graduate"
Стовпець | Тип | Сортування | Обнуляється | За замовчуванням
----------+-----------------------+------------+-------------+--------------------------------------
id | bigint | | not null | nextval('graduate_id_seq'::regclass)
name | character varying(50) | | not null |
lastname | character varying(50) | | not null |
surname | character varying(50) | | not null |
adress | character varying(50) | | not null |
school | character varying(50) | | not null |
нам нужно сделать запрос , чтоб получить среднюю оценку по всем предметам которые писал каждый студент из школы, в которой учился студент с определенным именем( к примеру Василий) Мне получилось только сделать объединение таблиц, а дальше не я понимаю как это сделать
SELECT g.name ,g.lastname,g.school,e.mark FROM graduate g
left join exam e on g.id=e.graduate_id;
понимаю что нужно сделать к етому запрос формата
SELECT * FROM graduate Where school =(SELECT school FROM graduate Where name='A');
но не понимаю как ето в один запрос соединить?