Ho una tabella che è connessa con 2 altre tabelle in questo modo:
Tabella principale
ID_1 | ID_2
//Foreign key of table1 //Foreign key of table2
Tabella 1
ID | Some information |More information
//connected with ID_1
Tabella 2
ID | Some information | More information
//connected with ID_2
Quindi nella tabella principale è possibile impostare ID_1
o ID_2
, ma non entrambi. Il modo in cui è ora (2 chiavi esterne) non funziona perché sono opzionali.
Quali sarebbero le mie opzioni qui?
So che posso dividerlo fino a 2 tavoli, ma non è così che lo voglio.
Devo renderli in grado di essere NULL?