Quando si esegue questa operazione:
select * from table1 t1, table2 t2
in realtà stai unendo in modo incrociato entrambe le tabelle, risultando in un prodotto cartesiano (ogni riga in t1 è combinata con ogni riga in t2).
Probabilmente ti manca una condizione JOIN:
select sum(t1.total_amount), sum(t2.total_amount)
from t1 join t2 on t1.[???] = t2.[???]
MODIFICA:
in base al tuo commento, sembra che tu voglia un'unione di queste due query separateselect 't1', sum(total_amount) da t1unionselect 't2', sum(total_amount) da t2
Questo mostrerà le somme in due righe anziché in colonne, ma è il modo più semplice AFAIK.