Все базы данных в одной репе

This commit is contained in:
2024-10-29 08:23:11 +03:00
parent 71ef9e72b6
commit be4aeb5975
19 changed files with 1093 additions and 0 deletions

17
view1.sql Normal file
View File

@@ -0,0 +1,17 @@
-- Для каждого спортсмена посчитать число заявок и число серий
create view
sportsman_requests_series_count as
select
s.id_sportsman,
count(distinct pr.id_participant_request) as pr_count,
count(ss.id_shot_series) as ss_count
from
sportsman as s
left join participant_request as pr on s.id_sportsman = pr.id_sportsman
left join shot_series as ss on pr.id_participant_request = ss.id_participant_request
group by
s.id_sportsman
-- insert into sportsman_requests_series_count (id_sportsman, pr_count, ss_count) values (1, 2, 3)
-- update sportsman_requests_series_count set pr_count = 5, ss_count = 10 where id_sportsman = 201