文章详情页
求教 mysql 多表计算
浏览:201日期: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. 个人主页博客统计中的“进入博客”不能点击2. css3 - 微信前端页面遇到的transition过渡动画的bug3. Browser-sync安装失败问题4. 网页爬虫 - 关于Python的编码与解码问题5. php - 微信开发验证服务器有效性6. javascript - jquery选择的dom元素如何更新?7. sublime text 3不支持python的input吗8. python如何设置一个随着系统时间变化的动态变量?9. javascript - Webapp 关闭后重新打开无需登录如何操作?10. javascript - Ajax返回json格式之后的数据解析后取出来的数据为undefined?
排行榜

网公网安备