3
メンバー、雇用者、および場所の3つのテーブルがあります。SQL:チェック制約は他のテーブルによって異なります
メンバーには、MemberID、EmployerID、およびLocationIDがあります。
雇用者にはEmployerIDがあります。
ロケーションには、EmployerID、LocationIDがあります。
を言う、私はメンバーにチェック制約を作成する必要があり
Member <<---> Employer Location <<---> Employer Member <---> Location
メンバーの場所はどちらかnullの場合、またはその雇用主に
に属する場所はどうやってメンバーを制限します。同じEmployerIDを持つ場所へのLocationID?すなわち:Member.EmployerID = Location.EmployerID
?