Ich versuche, eine Tabelle Inspection_tbl
mit einer Spalte ApprovedBy
oder Personnel_ID (FK)
, die die Personnel_tbl
verweist erstellen. Die Tabelle hat auch eine andere Spalte InspectedBy
oder Personnel_ID (FK)
, die sich auch auf die Personnel_tbl
bezieht.Verwendung der gleichen FK zweimal auf der gleichen Tabelle
Ist die gleiche Tabelle zweimal referenziert (Personnel_tbl
) von einer Tabelle (Inspection_tbl
) nicht erlaubt, da ich die gleiche Spalte haben werde (Personnel_ID (FK)
)?
Ich bin sehr neu in SQL und ich bin gern eine Lösung akzeptieren, um dieses Problem .. Vielen Dank Adresse ...
Soweit ich weiß, sollte es kein Problem geben, solange die beiden Fremdschlüsselfelder unterschiedlich benannt sind. Es gibt kein Problem beim Verweisen auf die gleiche Tabelle in zwei verschiedenen Fremdschlüsselbeschränkungen. Stellen Sie nur sicher, dass die Felder und Einschränkungen unterschiedliche Namen haben. –
Ja, der Name einer Fremdschlüsselspalte kann sich vom Namen der referenzierten Primärschlüsselspalte unterscheiden. –
Haben Sie es versucht? Es wäre schneller, als auf Stack Overflow zu posten. – Blorgbeard