NTSB investigations: Mooney M20A
220 cases on aircraft the registry lists as Mooney M20A. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
Cases, newest first
Query with SQL
duckdb -csv -c "SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1
WHERE c.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('5870204'))
ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
SELECT c."ntsbNumber", c."eventDate", c."eventType", c."eventCity", c."eventStateOrRegion", a.n_number, a."aircraftMake", a."aircraftModel", c."highestInjuryLevel", c."totalFatal", c."completionStatus", c.report_url
FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c."mKey" AND a.position = 1
WHERE c."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('5870204'))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB UNK64X3340Accident · No injuriesClosedMooney MK20A · Santa Rosa, NMNTSB UNK64X3260Accident · Minor injuriesClosedMooney MK20A · Linden, CANTSB UNK64X3146Accident · No injuriesClosedMooney MK20A · Charlotte, NCNTSB UNK64X2857Accident · No injuriesClosedMooney MK20A · Atlanta, GANTSB UNK64X2741Accident · 3 fatalClosedMooney MK-20B · San Clemente, CANTSB UNK64X2562Accident · Serious injuriesClosedMooney M20A · Chagrin Falls, OHNTSB UNK64X2399Accident · No injuriesClosedMooney MK20A · Truckee, CANTSB UNK64X2251Accident · No injuriesClosedMooney M20 · Bucklin, KSNTSB UNK64X1080Accident · No injuriesClosedMooney M21 · Kansas City, KSNTSB UNK64X0906Accident · No injuriesClosedMooney M20A · Minot, NDNTSB UNK64X0881Accident · No injuriesClosedMooney M20 · Phoenix, AZNTSB UNK64X0819Accident · No injuriesClosedMooney M20A · Tucson, AZNTSB UNK64X0760Accident · No injuriesClosedMooney MK20 · Wells, NVNTSB UNK64X0684Accident · No injuriesClosedMooney M20A · Covington, GANTSB UNK64X0669Accident · Serious injuriesClosedMooney M20A · Columbus, OHNTSB UNK64X0496Accident · No injuriesClosedMooney M20A · Allentown, PANTSB UNK64X0320Accident · No injuriesClosedMooney M20A · Monett, MONTSB UNK64X0214Accident · 4 fatalClosedMooney M20A · Kansas City, MONTSB UNK64X0212Accident · 3 fatalClosedMooney M20E · De Beque, CONTSB UNK64X0134Accident · No injuriesClosedMooney 20A · Carlsbad, CA