Which organisation hired the most number of research staff? List the organisation id, type and detail.
CREATE TABLE Research_Staff (
    employer_organisation_id VARCHAR
)

CREATE TABLE Organisations (
    organisation_id VARCHAR,
    organisation_type VARCHAR,
    organisation_details VARCHAR
)
SELECT T1.organisation_id, T1.organisation_type, T1.organisation_details FROM Organisations AS T1 JOIN Research_Staff AS T2 ON T1.organisation_id = T2.employer_organisation_id GROUP BY T1.organisation_id 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: Which organisation hired the most number of research staff? List the organisation id, type and detail. ### Input: CREATE TABLE Research_Staff (
    employer_organisation_id VARCHAR
)

CREATE TABLE Organisations (
    organisation_id VARCHAR,
    organisation_type VARCHAR,
    organisation_details VARCHAR
) ### Response: SELECT T1.organisation_id, T1.organisation_type, T1.organisation_details FROM Organisations AS T1 JOIN Research_Staff AS T2 ON T1.organisation_id = T2.employer_organisation_id GROUP BY T1.organisation_id ORDER BY COUNT(*) DESC LIMIT 1