Find the id and surname of the driver who participated the most number of races?
CREATE TABLE drivers (
    driverid VARCHAR,
    surname VARCHAR
)

CREATE TABLE races (
    raceid VARCHAR
)

CREATE TABLE results (
    driverid VARCHAR,
    raceid VARCHAR
)
SELECT T1.driverid, T1.surname FROM drivers AS T1 JOIN results AS T2 ON T1.driverid = T2.driverid JOIN races AS T3 ON T2.raceid = T3.raceid GROUP BY T1.driverid ORDER BY COUNT(*) DESC LIMIT 1
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Find the id and surname of the driver who participated the most number of races? ### Input: CREATE TABLE drivers (
    driverid VARCHAR,
    surname VARCHAR
)

CREATE TABLE races (
    raceid VARCHAR
)

CREATE TABLE results (
    driverid VARCHAR,
    raceid VARCHAR
) ### Response: SELECT T1.driverid, T1.surname FROM drivers AS T1 JOIN results AS T2 ON T1.driverid = T2.driverid JOIN races AS T3 ON T2.raceid = T3.raceid GROUP BY T1.driverid ORDER BY COUNT(*) DESC LIMIT 1