Ich schätze mal, wenn Du nur eine Tabelle hast, ist die Möglichkeit zur Umbenennung recht übersichtlich.
Ich vermute, es ging bei der Namenswahl von SR eher um Symbolik.
Alternativ:
SQL-Code:
select id1undid2, sum(betrag) from (
select id1 as id1undid2, betrag from foo
union all
select id2, -1*betrag from foo)
group by id1undid2
Wenn Dein Statement eher mit großen Ergebnismengen verwendet wird, würde ich vielleicht eher meins nehmen, wenn es um bestimmte, feste ID geht eher das von SR. Kann aber auch eine schlechte Idee sein.