MSSQL Foreign Key auf nicht eindeutige Spalte



  • Hi,

    ich hab in meiner SQL Tabelle zwei Spalten als Identifier angelegt. In der einen Spalte steht eine Datenpunkt-Nummer, in der zweiten eine laufende Versionsnummer. Beide Spalten für sich sind daher nicht eindeutig, zusammen aber schon.
    Jetzt möchte ich in einer zweiten Tabelle die Datenpunkte der ersten Tabelle per FK verknüpfen, sodass diese einem Datenpunkt zugeordnet sind, nicht aber der Version. So kann ich den Datenpunkt aktualisieren, wobei die Version hochzählt, ohne dass ich in der zweiten Tabelle den FK aktualisiren müsste.
    Kann man so eine Beziehung in SQL herstellen?


Anmelden zum Antworten