Quello che vuoi è un vincolo, ma non è un vincolo FK (chiave esterna). (Un vincolo FK dice che i valori per un elenco di colonne appaiono altrove come PK/UNIQUE.) Per applicarlo in modo dichiarativo è possibile aggiungere ridondante generato (calcolato/calcolato ) colonna Customer_ID
a Bank
e un FK ad esso in Customer
. Per applicarlo senza aggiungere colonne ridondanti sono necessari trigger. Ma le chiavi intelligenti sono una cattiva idea.