Kunci asing hanya dapat mereferensikan satu tabel, sebagaimana dinyatakan dalam dokumentasi (penekanan pada saya):
Tetapi jika Anda ingin mulai membersihkan semuanya, Anda dapat membuat members
tabel seperti yang disarankan @KevinCrowell, isi dari dua members_company
tabel dan menggantinya dengan tampilan. Anda dapat menggunakan INSTEAD OF
memicu tampilan untuk 'mengalihkan' pembaruan ke tabel baru. Ini masih beberapa pekerjaan, tetapi ini akan menjadi salah satu cara untuk memperbaiki model data Anda tanpa merusak aplikasi yang ada (jika mungkin dalam situasi Anda, tentu saja)