Hallo,
angenommen ich habe eine Tebelle mit folgenden Spalten:
Nummer (Typ integer)
Anzahl (Typ integer)
In der Spalte Nummer stehen beliebige Zahlen.
1, 3, 2, 3, 5, 6, 6, 22 etc.
Die gesuchte
SQL-Anweisung soll jetzt folgendes erledigen:
Trage in die Spalte Anzahl die Anzahl der gleichlautenden
Nummern aus Spalte Nummer ein.
Also bei oben genannten Werten sähe die Tabelle danach richtigerweise
folgendermaßen aus:
Nummer Anzahl
1 1
3 2
2 1
3 2
5 1
6 2
6 2
22 1
Das Ganze mit einem Durchlauf durch die Tabelle und jede einzelne
ZEILE mit count(NUMMER) AS ZAEHLER where NUMMER = xxx errechnen und per
UPDATE xxx SET ANZAHL = :ZAEHLER eintragen wollte ich absichtlich vermeiden.
Ciao Peter