跪求各位大神!关于mysql查询的问题,请各位帮忙解决,十分感谢了!

xiaoma1944 2020-05-21 07:20:15
业务需求,我想统计自己平时的卡的使用情况,建了两个表。


表1(用来记录卡的基础情况)

字段:

id,卡号,银行,额度

表2:(用来记录卡的日常使用,支出和还款情况)


字段:

id(非主键,对应表1的id),使用情况(负数代表支出,正数代表还款)


想要的最终结果。






...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
有点意思! 2020-05-29
  • 打赏
  • 举报
回复
select t1.银行, t1.卡号, sum(t1.额度) as 额度, sum(t1.额度) + sum(t2.使用情况) as 剩余额度, sum(t2.使用情况) * -1 as 使用额度 from t1 left join t2 on tl.id = t2.id group by t1.银行, t1.卡号
带我飞的云 2020-05-22
  • 打赏
  • 举报
回复

select t1.银行 , t1.卡号, t1.额度, sum(t2.使用情况) * (-1) as 使用额度, (sum(t2.使用情况) + t1.额度) as 剩余额度 from t2
inner join t1 on t2.id = t1.id
group by t2.id
xiaoma1944 2020-05-21
  • 打赏
  • 举报
回复
希望各位赐教!最好给个完整的sql语句,已经研究两天了,没搞定

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧