、などの列Visitと列を持つテーブルがあります。テーブルには列と(一緒に私の主キーです) があります。1 つの処方箋には多くの薬が含まれている可能性があるため、次のようになります。VisitIDPatientIDDoctorIDPrescriptionIDPrescriptionPrescriptionIDDrugID
PrescriptionID: 1 DrugID: 38
PrescriptionID: 1 DrugID: 278
PrescriptionID: 1 DrugID: 7
テーブルには、Visit「1」の値が として挿入されPrescriptionIDます。しかし、すべての訪問に処方箋があるわけではないため、PrescriptionIDnullになる可能性があり、列が主キーである必要があるか、一意である必要があるというエラーが発生したため、これら2つのテーブルを外部キーで結合できません。これらのテーブルを別の方法で結合するにはどうすればよいですか?