Summary
BigQuery's ARRAY feature efficiently models one-to-many relationships, eliminating the need for separate tables or workarounds in other databases. An ARRAY is a row set within a column, which can be UNNESTED for operations like identifying the earliest enrollment date or counting distinct activities. The join type used during UNNESTing decides if members without activities are included or excluded.