Es gibt eine Gruppen mit einer ID.
Innerhalb einer Gruppe gibt es Einträge von einem bestimmten Typ (Text als varchar).
Jeder Eintrag hat ein Feld Pos.
Gibt es innerhalb einer Gruppe mehrere Einträge des gleichen Typs sollen diese nummeriert werden:
Zitat:
GrId, Id, Typ, Pos
1, 1, hd, 1
1, 2, hd, 2
1, 3, dd, null
1, 4, d, null
2, 5, d, 1
2, 6, d, 2
2, 7, e, null
2, 8, d, 3
Die Numerierung soll nur erfolgen, wenn mehr als ein Eintrag pro Typ in einer Gruppe existiert.
Die Änderungen in der Tabelle sind recht selten, die Abfragen rel. häufig. Daher will ich die Ergebnisse fest in der Datenbank ablegen.
Da jede Änderung berücksichtigt werden soll, will ich die Neuberechnung gern über Trigger anstoßen...