您的位置:首頁技術文章
文章詳情頁

求教 mysql 多表計算

瀏覽:102日期:2022-06-14 15:29:22

問題描述

A 表 id,num,type

B 表 type(鍵值),money

想求出 A表id為11的num*(type對應的money)之和該怎么寫

也就是求 SUM(num*money[type])where id=11

謝謝!

問題解答

回答1:

再想想就好了.SELECT SUM(A.num*B.money) FROM A join B on A.type=B.type WHERE id=11;

回答2:

select sum(b.money*a.num) from b join a on b.type=a.type

相關文章:
国产综合久久一区二区三区