This would make maintenance easy if the Sheet data in the.com becomes out of sync with source data (Gsheets / Airtable).
I would model this after WP All Import/Export (WP plugins)
You can target data in the DB a million different ways, pull what you need, make changes, and reimport back to the site
No SQL needed