Když to uděláte:
select * from table1 t1, table2 t2
ve skutečnosti křížově spojujete obě tabulky, výsledkem je kartézský součin (každý řádek v t1 je kombinován s každým řádkem v t2).
Pravděpodobně vám chybí podmínka JOIN:
select sum(t1.total_amount), sum(t2.total_amount)
from t1 join t2 on t1.[???] = t2.[???]
EDIT:
na základě vašeho komentáře to vypadá, že chcete sjednotit tyto dva samostatné dotazyselect 't1', sum(total_amount) from t1unionselect 't2', sum(total_amount) from t2
Toto zobrazí součty ve dvou řádcích místo sloupců, ale je to nejjednodušší způsob AFAIK.