Hallo,
ich habe ein problem . Ich habe eine Datenbankansicht mit Elementen die in einer bestimmten Reihenfolge aneinanderhängen (SORTORDER).
Es ist eine Ansicht deshalb fehlt die Primäre ID.
FREMDID NAME SORTORDER
22 Name1 1
22 Name2 2
Beim Ändern der Reihenfolge (ersetze 1 durch 2 und 2 durch 1) gehe ich wie folgt vor:
Selektiere alle Datensätze mit FremdID = 22, Name = Name2 und SortOrder = 2 und ersetze Sortorder 2 durch 1.
Und dann habe ich 2 gleiche datensätze und das nächste Updatekommando würde dann beide Datensätze updaten und deren SortOrder auf 2 setzen.
Kann ich irgendwie bestimmen das er in einem solchen Fall nur 1 Datensatz ändern soll ohne den Hauptschlüssel mit reinzunehmen?
Danke
Grüße
Patrick