MySQL Forums
Forum List  »  German

Doppelte Datensätze zusammenfassen
Posted by: Hans Müller
Date: December 23, 2011 04:09AM

Hi,

für mich als Gelegenheits-SQLer ist das ein eher schwieriges Problem, deswegen die sicher doofe Frage:

Ich habe eine Tabelle, in der gibt es einen Index (primary Key), einen Zahlenwert und dazu einen Zähler. Einige der Zahlenwerte können doppelt vorkommen, was daher rührt, dass es mal ein zusätzliches Ordnungskriterium gegeben hat, welches diese doppelten Zahlenwerte eindeutig identifiziert hat. Leider ist dieser zusätzliche Wert nicht mehr da, so dass die Tabelle ein wenig inkonsistent ist.

Deswegen meine Frage: gibt es ein SQL-Statement, mit dem ich hier aufräumen kann? D.h. wenn eine Zahl mehrfach vorkommt, deren Zähler addieren, in die Spalte des ersten vorkommens des Zahlenwertes eintragen und alle weiterne Spalten mit diesem Zahlenwert löschen?

Vielleicht ein Beispiel. Ich habe

Index Zahl Zähler
1 1000 5
2 1000 7
3 1001 3
4 1002 10
5 1002 5

und möchte erhalten:

Index Zahl Zähler
egal 1000 12
egal 1001 3
egal 1002 15


Danke schon mal!

Options: ReplyQuote


Subject
Views
Written By
Posted
Doppelte Datensätze zusammenfassen
15460
December 23, 2011 04:09AM
4722
December 23, 2011 04:57AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.