现有A,B表,请问怎么能够得到C表数据:
A表:
Rowid 姓名
1 张三
2 李四
3 王五
B表:
Row 姓名 图书编码 是否已还
1 张三 123 0
2 李四 124 0
3 王五 125 1
4 张三 234 1
5 李四 235 0
6 王五 236 1
C表:
Rowid 姓名 已借数量
1 张三 1
2 李四 2
3 王五 0
SQL 怎么将A表中的一列作为B表中的过滤条件?
答案:2 悬赏:40 手机版
解决时间 2021-02-21 06:52
- 提问者网友:蓝莓格格巫
- 2021-02-21 01:52
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-21 02:31
select a.rowid,a.姓名,sum(是否) 已借数量
from b inner join a on a.rowid=b.rowid
group by a.rowid,a.姓名
李四 2
王五 0
估计你写错了,应该是
李四 0 王五 2
from b inner join a on a.rowid=b.rowid
group by a.rowid,a.姓名
李四 2
王五 0
估计你写错了,应该是
李四 0 王五 2
全部回答
- 1楼网友:轻熟杀无赦
- 2021-02-21 03:20
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯