phpbar.de logo

Mailinglisten-Archive

Frage zu einem Update Problem
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Frage zu einem Update Problem



Hallo Usergemeinde,

ich habe ein kleines Problem und bitte Euch, mir einen Tip zu geben.

Ich habe in einer DB eine Spalte, in der die Anzahl von Datensätzen einer
eines bestimmten Themas und deren untergeordnete Beiträge, über Commands
eingetragen wird. Über einen COUNT Befehl kann ich die nicht realisieren, da
ich in der SQL die Where Klausel "tabelle.a=tabelle.b" über eine Join mache.

Jetzt ist folgendes. Bei einem Löschbefehl werden aus der DB Einträge mit
einem bestimmten Datum gelöscht. Natürlich in verschiedenen Themenbereichen.
Dadurch verändert sich hinterher die Anzahl der darunter befindlichen
Datensätze.

jetzt meine Frage:

Wie ist es möglich einen Updatebefehl abzusetzten, der die Datensätze mit
gleicher Themenid countet und das Ergebnis in eine bestimmte Zeile schreibt.

Mein Entwurf war dieser, der jedoch nicht funktioniert:

UPDATE Themen
SET REGesamt=COUNT(themenid)
Where Themenid=id

Der Hintergund ist, dass die Hauptthemen die gleiche Themenid besitzen wie
die ID des Datensatzes und nur in diesen Reihen soll der aktuelle Wert
geändert werden, allerdings mit dem Wert aller darunter liegenden
Datensätze.

Danke im voraus

J. Schwalenberg
_______________________________
Extensions and Basics for Macromedia
"Dreamweaver Ultradev"
..............................................................
www.ultradevextensions.de
info_(at)_schwalenberg.de
_______________________________

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive