# Registry models it may concern: SAIB NM-08-31

A list on [SAIB NM-08-31](https://openairdocs.org/saib/NM-08-31.md).

Registry airframe and engine models matched to the bulletin’s products the same way as ADs, most registered aircraft first.

- [Airbus A330-243](https://openairdocs.org/model/airbus-a330-243.md): 40 registered aircraft · Airframe model
- [Airbus Industrie A300 F4-605R](https://openairdocs.org/model/airbus-industrie-a300-f4-605r.md): 36 registered aircraft · Airframe model
- [Airbus A300 F4-622R](https://openairdocs.org/model/airbus-a300-f4-622r.md): 31 registered aircraft · Airframe model
- [Airbus A330-323](https://openairdocs.org/model/airbus-a330-323.md): 21 registered aircraft · Airframe model
- [Airbus Industrie A300 F4-622R](https://openairdocs.org/model/airbus-industrie-a300-f4-622r.md): 21 registered aircraft · Airframe model
- [Airbus A330-343](https://openairdocs.org/model/airbus-a330-343.md): 17 registered aircraft · Airframe model
- [Airbus A300 B4-622R](https://openairdocs.org/model/airbus-a300-b4-622r.md): 11 registered aircraft · Airframe model
- [Airbus A330-223](https://openairdocs.org/model/airbus-a330-223.md): 11 registered aircraft · Airframe model
- [Airbus A330-302](https://openairdocs.org/model/airbus-a330-302.md): 10 registered aircraft · Airframe model
- [Airbus Industrie A300 B4-622R](https://openairdocs.org/model/airbus-industrie-a300-b4-622r.md): 10 registered aircraft · Airframe model
- [Airbus A300 F4-605R](https://openairdocs.org/model/airbus-a300-f4-605r.md): 6 registered aircraft · Airframe model
- [Airbus A340-642](https://openairdocs.org/model/airbus-a340-642.md): 3 registered aircraft · Airframe model
- [Airbus Industrie A300 B4-605R](https://openairdocs.org/model/airbus-industrie-a300-b4-605r.md): 3 registered aircraft · Airframe model
- [Airbus A330-202](https://openairdocs.org/model/airbus-a330-202.md): 2 registered aircraft · Airframe model
- [Airbus Industrie A310-203](https://openairdocs.org/model/airbus-industrie-a310-203.md): 2 registered aircraft · Airframe model
- [Airbus Industrie A310-222](https://openairdocs.org/model/airbus-industrie-a310-222.md): 2 registered aircraft · Airframe model
- [Airbus Industrie A330-223](https://openairdocs.org/model/airbus-industrie-a330-223.md): 2 registered aircraft · Airframe model
- [Airbus A340-313](https://openairdocs.org/model/airbus-a340-313.md): 1 registered aircraft · Airframe model
- [Airbus A340-541](https://openairdocs.org/model/airbus-a340-541.md): 1 registered aircraft · Airframe model
- [Airbus Industrie A330-202](https://openairdocs.org/model/airbus-industrie-a330-202.md): 1 registered aircraft · Airframe model
- [Airbus Industrie A330-323](https://openairdocs.org/model/airbus-industrie-a330-323.md): 1 registered aircraft · Airframe model
- [Airbus Industrie A330-343](https://openairdocs.org/model/airbus-industrie-a330-343.md): 1 registered aircraft · Airframe model
- [Airbus Industrie A340-313](https://openairdocs.org/model/airbus-industrie-a340-313.md): 1 registered aircraft · Airframe model
- [Airbus S A S A340-642](https://openairdocs.org/model/airbus-s-a-s-a340-642.md): 1 registered aircraft · Airframe model
- [Airbus A310-203](https://openairdocs.org/model/airbus-a310-203.md): 0 registered aircraft · Airframe model
- [Airbus A310-304](https://openairdocs.org/model/airbus-a310-304.md): 0 registered aircraft · Airframe model
- [Airbus A310-322](https://openairdocs.org/model/airbus-a310-322.md): 0 registered aircraft · Airframe model
- [Airbus A310-324](https://openairdocs.org/model/airbus-a310-324.md): 0 registered aircraft · Airframe model
- [Airbus A330-203](https://openairdocs.org/model/airbus-a330-203.md): 0 registered aircraft · Airframe model
- [Airbus A330-301](https://openairdocs.org/model/airbus-a330-301.md): 0 registered aircraft · Airframe model
- [Airbus A330-322](https://openairdocs.org/model/airbus-a330-322.md): 0 registered aircraft · Airframe model
- [Airbus A340-211](https://openairdocs.org/model/airbus-a340-211.md): 0 registered aircraft · Airframe model
- [Airbus A340-312](https://openairdocs.org/model/airbus-a340-312.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A300 B4-601](https://openairdocs.org/model/airbus-industrie-a300-b4-601.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A300 B4-620](https://openairdocs.org/model/airbus-industrie-a300-b4-620.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A310-221](https://openairdocs.org/model/airbus-industrie-a310-221.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A310-304](https://openairdocs.org/model/airbus-industrie-a310-304.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A310-322](https://openairdocs.org/model/airbus-industrie-a310-322.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A310-324](https://openairdocs.org/model/airbus-industrie-a310-324.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A310-325](https://openairdocs.org/model/airbus-industrie-a310-325.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A330-342](https://openairdocs.org/model/airbus-industrie-a330-342.md): 0 registered aircraft · Airframe model
- [Airbus Industrie A340-311](https://openairdocs.org/model/airbus-industrie-a340-311.md): 0 registered aircraft · Airframe model
- [Airbus S A S A330-302](https://openairdocs.org/model/airbus-s-a-s-a330-302.md): 0 registered aircraft · Airframe model

## The whole list in SQL

Runs in DuckDB 1.2 or later on the release's Parquet files over HTTPS:

```sql
-- One row per registry model code; the page joins codes that share a name
SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft
FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code
WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '7F936981168DA0158625747A006304D5')
GROUP BY ALL
UNION ALL
SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft
FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code
WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '7F936981168DA0158625747A006304D5')
GROUP BY ALL
ORDER BY aircraft DESC, code
```

This list as a web page: https://openairdocs.org/saib/NM-08-31/models

---
OpenAirDocs.org is an independent research project of [Contrail Labs](https://contraillabs.com/). It is not affiliated with the FAA or the NTSB. Source documents are U.S. government works in the public domain.
