CREATE MATERIALIZED VIEW times_in_position_one AS
SELECT
CONCAT(d.forename, ' ', d.surname) AS driver,
SUM(f1.pos) AS num_of_pos_1_laps
FROM f1_lap_times f1
INNER JOIN drivers d ON f1.driver_id = d.driver_id
INNER JOIN races r ON f1.race_id = r.race_id
WHERE f1.pos = 1
GROUP BY CONCAT(d.forename, ' ', d.surname)
ORDER BY SUM(f1.pos) DESC
;