Ein Fremdschlüssel kann nur auf eine Tabelle verweisen, wie in Dokumentation (Hervorhebung von mir):
Aber wenn Sie mit dem Aufräumen beginnen möchten, können Sie ein members
erstellen Tabelle wie von @KevinCrowell vorgeschlagen, füllen Sie sie aus den beiden members_company
Tabellen und ersetzen Sie sie durch Ansichten. Sie können INSTEAD OF
verwenden Trigger auf die Ansichten, um Aktualisierungen auf die neue Tabelle umzuleiten. Dies ist immer noch etwas Arbeit, aber es wäre eine Möglichkeit, Ihr Datenmodell zu reparieren, ohne vorhandene Anwendungen zu beschädigen (wenn es in Ihrer Situation natürlich machbar ist)