Tom: Insert ... Select mit Bewegungsdaten

Beitrag lesen

Hello,

Bei welchem Statement genau? Beachte den Unterschied zwischen INSERT ... SELECT und einen INSERT mit SELECT in einem Subquery.

Ich hatte versehentlich Klammern gesetzt hinter dem Select...

insert into buchung (id_user, betrag)
select 3, sum(betrag) from buchung
where id_user = 3;

So geht es. Und dann ist auch keine Sperre mehr notwendig.

Und wenn man den vorhandenen Betrag ausbuchen will, dann eben ein Minus für sum(betrag).

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de