PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Anzahl in Tabelle buchungen zählen und einer Spalte in kontodaten zuordnen



danny888
19.06.2011, 22:02
Hi,

ich möchte folgendes durchführen.

Ich möchte die Anzahl der Buchungen eines User aus vms_buchungen per Sql Befehl zählen und die Anzahl in eine andere Tabelle (vms_kontodaten, spaltenname:bonusaktionen) übertragen.


SELECT COUNT(uid) FROM vms_buchungen WHERE uid = 1 AND SET bonusaktionen IN vms_kontodaten = COUNT

So soll das sozusagen funktionieren (ich weiß, dass es so falsch ist). Wie kann ich das anstellen?

Mfg

jpwfour
20.06.2011, 10:28
UPDATE vms_kontodaten
SET bonusaktionen = (
SELECT COUNT(uid)
FROM vms_buchungen
WHERE uid = 1
)
WHERE uid = 1

Wäre 1 Möglichkeit, gibt sicher noch Weitere.