Все базы данных в одной репе
This commit is contained in:
17
view1.sql
Normal file
17
view1.sql
Normal 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
|
||||
Reference in New Issue
Block a user