From 0241be195048c4c65cf6c01e0b61bdd62c076dce Mon Sep 17 00:00:00 2001 From: Maciekxdabu <40292375+Maciekxdabu@users.noreply.github.com> Date: Wed, 21 Dec 2022 14:00:47 +0100 Subject: [PATCH] Finish queries --- SQL stuff/queries.sql | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/SQL stuff/queries.sql b/SQL stuff/queries.sql index bfd52b72..1accc140 100644 --- a/SQL stuff/queries.sql +++ b/SQL stuff/queries.sql @@ -19,9 +19,26 @@ FROM Stadium GROUP BY build_year HAVING count(id) < 1000 --- correlated, nested subqueries ( +-- correlated, nested subqueries (print Players who earn more wage than the average wage in a given Club) +SELECT id, wages, club_id +FROM Player p +WHERE wages > + (SELECT AVG(wages) + FROM Player +WHERE club_id = +p.club_id) +ORDER BY wages + -- join (print how much manager earns in each club) SELECT Club.id AS Club_id, Manager.id AS Manager_id, Club.reputation AS Club_reputation, Manager.wage AS Manager_wage FROM Club -INNER JOIN Manager ON Club.Manager_id = Manager.id \ No newline at end of file +INNER JOIN Manager ON Club.Manager_id = Manager.id + +-- right join (print all Club id's and their Players or null if a Club does not have a single Player) +SELECT Player.id AS Player_id, Club.id AS Club_id +FROM Player +RIGHT JOIN Club ON Player.Club_id = Club.id +ORDER BY Player.id + +