En främmande nyckel kan bara referera till en tabell, som anges i dokumentation (min betoning):
Men om du vill börja städa upp saker kan du skapa en members
tabell som @KevinCrowell föreslog, fyll i den från de två members_company
tabeller och ersätt dem med vyer. Du kan använda INSTEAD OF
triggers på vyerna för att "omdirigera" uppdateringar till den nya tabellen. Detta är fortfarande en del arbete, men det skulle vara ett sätt att fixa din datamodell utan att gå sönder befintliga applikationer (om det är möjligt i din situation, naturligtvis)