Doppelte Zeilen löschen und Referenzen aktualisieren

8

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.

Beispiel:

Nehmen wir an, wir haben zwei Tabellen Doubles und Data .

%Vor%

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.

    
Thomas 30.09.2009, 10:07
quelle

3 Antworten

7

Ich habe das nicht ausgeführt, aber hoffentlich sollte es korrekt sein, und nahe genug an der endgültigen Lösung, um Sie dorthin zu bringen. Lassen Sie mich irgendwelche Fehler wissen, wenn Sie möchten, und ich werde die Antwort aktualisieren.

%Vor%     
Robin 30.09.2009, 11:52
quelle
0

Hinweis: Ich habe mir die Freiheit genommen, Ihre IDs in DoubleID bzw. DataID umzubenennen. Ich finde das leichter zu arbeiten.

%Vor%     
Lieven Keersmaekers 30.09.2009 11:04
quelle
0

Sieh dir das an, ich habe es versucht, funktioniert gut

%Vor%

Bitte versuchen Sie und lassen Sie mich wissen, wenn dies Ihnen geholfen hat

Danke

~ Aamod

    
Aamod 30.09.2009 11:40
quelle

Tags und Links