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