Une clé étrangère ne peut référencer qu'une seule table, comme indiqué dans le documentation (c'est moi qui souligne):
Mais si vous voulez commencer à nettoyer les choses, vous pouvez créer un members
table comme @KevinCrowell l'a suggéré, remplissez-la à partir des deux members_company
tables et remplacez-les par des vues. Vous pouvez utiliser INSTEAD OF
déclencheurs sur les vues pour "rediriger" les mises à jour vers la nouvelle table. C'est encore du travail, mais ce serait un moyen de réparer votre modèle de données sans casser les applications existantes (si c'est faisable dans votre situation, bien sûr)