Ich bin auf der Suche nach einer Idee um folgendes zu realisieren:
Es gibt 2 Tabellen...
Tabelle1: Artikel
ArtID (PK), ArtName, KatID (FK)
Tabelle2: Artikel_Kategorie
KatID (PK), KatName, Status
In Tabelle1 sind Artikel abgelegt welche die Zuordnung zu einer Artikel-Kategorie auf Tabelle2 besitzen. Die KatID in alphanummerisch mit 3 Stellen (Bsp: HN9).
Wenn diese Kategorie in Tabelle2 irgendwann nicht mehr benötigt wird will ich diese in einer Spalte Status auf "inaktiv" setzen um (wie in dem Falle hier: HN9) nochmal neu vergeben zu können.
Ich möchte quasi einen COMPOSITE PRIMARY KEY erstellen, der aber nur UNIQUE ist, wenn der Status "aktiv" ist.
Jemand eine Idee?