automated commit by check50 [check50=True]

This commit is contained in:
daviddoji committed 2026-04-28 16:26:57 +02:00
1 parent 5e7a11eada
commit 4e05ce78d2
1 file changed
+27
+27
View File
@@ -0,0 +1,27 @@
-- To be precise, the table should include:
-- All player’s first names
-- All player’s last names
-- All player’s salaries
-- All player’s home runs
-- The year in which the player was paid that salary and hit those home runs
-- In 10.sql, write a query to return just such a table.
-- Your query should return a table with five columns, per the above.
-- Order the results, first and foremost, by player’s IDs (least to greatest).
-- Order rows about the same player by year, in descending order.
-- Consider a corner case: suppose a player has multiple salaries or performances for a given year.
-- Order them first by number of home runs, in descending order, followed by salary, in descending order.
-- Be careful to ensure that, for a single row, the salary’s year and the performance’s year match.
SELECT p."first_name", p."last_name", s."salary", perf."HR", s."year"
FROM "players" AS p
JOIN "salaries" AS s
ON s."player_id" = p."id"
JOIN "performances" AS perf
ON perf."player_id" = p."id"
AND perf."year" = s."year"
ORDER BY
p."id" ASC,
s."year" DESC,
perf."year" DESC
s."salary" DESC;