Khi thực hiện việc này:
select * from table1 t1, table2 t2
bạn thực sự kết hợp chéo cả hai bảng, dẫn đến một tích các-ten (mọi hàng ở t1 được kết hợp với mọi hàng ở t2).
Có thể bạn đang thiếu điều kiện THAM GIA:
select sum(t1.total_amount), sum(t2.total_amount)
from t1 join t2 on t1.[???] = t2.[???]
CHỈNH SỬA:
dựa trên nhận xét của bạn, có vẻ như bạn muốn kết hợp hai queriesselect 't1' riêng biệt này, sum (total_amount) từ t1unionelect 't2', sum (total_amount) từ t2
Điều này sẽ hiển thị tổng trong hai hàng thay vì cột, nhưng đó là cách dễ nhất AFAIK.