文章詳情頁
求教 mysql 多表計算
瀏覽:78日期: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
相關文章:
1. javascript - ajax 圖片文件與文本框數據一起提交上傳處理2. python - Django問題 ’WSGIRequest’ object has no attribute ’user’3. 一個走錯路的23歲傻小子的提問4. python - Django前臺url未能正確訪問方法求助?5. javascript - js 對中文進行MD5加密和python結果不一樣。6. mysql - SQL問個基礎例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?7. python中的 + 不能和java一樣作為連接符么?8. python - 請問matplotlib.pyplot.save的路徑如何更改9. 數據庫 - mysql boolean型無法插入true10. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?
排行榜
