Hallo,
habe folgendes statement:
update sender set coins = (SELECT (sum(coins1)+sum(coins2))
from buchungen a inner join sender s on s.name = (select username from user u inner join buchungen on u.id = a.userid))
In worten ausgedrückt:
ich möchte die spalte coins der sender-Tabelle mit den werten coins1 + coins2 updaten. die tabelle sender hat die spalte name. da in der tabelle buchungen keine spalte mit dem namen vorhanden ist, muss ich mir den namen aus der tabelle user über die id´s holen.
kann das statement so hinkommen? habe nicht die großen erfahrungen mit sowas
gruß alex
habe folgendes statement:
update sender set coins = (SELECT (sum(coins1)+sum(coins2))
from buchungen a inner join sender s on s.name = (select username from user u inner join buchungen on u.id = a.userid))
In worten ausgedrückt:
ich möchte die spalte coins der sender-Tabelle mit den werten coins1 + coins2 updaten. die tabelle sender hat die spalte name. da in der tabelle buchungen keine spalte mit dem namen vorhanden ist, muss ich mir den namen aus der tabelle user über die id´s holen.
kann das statement so hinkommen? habe nicht die großen erfahrungen mit sowas
gruß alex
Comment