Stack Overflow на русском Asked on February 2, 2021
есть таблица 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');
но не понимаю как ето в один запрос соединить?
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP