Wie lösche ich doppelte Zeilen in einer Tabelle und aktualisiere Referenzen in einer anderen Tabelle auf die verbleibende Zeile? Die Duplizierung erfolgt nur im Namen. Die ID-Spalten sind Identitätsspalten.
Nehmen wir an, wir haben zwei Tabellen Doubles
und Data
.
Jetzt habe ich zwei Einträge in der Doubls-Tabelle:
%Vor%Und zwei Einträge in der Datentabelle:
%Vor%Am Ende sollte es nur einen Eintrag in der Doppeltabelle geben:
%Vor%Und zwei Einträge in der Datentabelle:
%Vor%In der Doppeltabelle kann eine beliebige Anzahl von doppelten Zeilen pro Name (bis zu 30) und auch reguläre "einzelne" Zeilen vorhanden sein.
Hinweis: Ich habe mir die Freiheit genommen, Ihre IDs in DoubleID bzw. DataID umzubenennen. Ich finde das leichter zu arbeiten.
%Vor%Tags und Links sql sql-server-2005 tsql