Einzelnen Beitrag anzeigen

PeterRettig

Registriert seit: 4. Jun 2003
Ort: Schleiz
65 Beiträge
 
Delphi 4 Client/Server
 
#1

Verschachtelte SQL-Anweisung

  Alt 13. Jan 2004, 13:38
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
Warum kann man Atommüll nicht auf dem Mars lagern?
Mars bringt verbrauchte Energie sofort zurück!
  Mit Zitat antworten Zitat