SQL语句两个表的查找求和
表1学号,姓名001张三002李四表2id,学号,学费10011000200210003001500怎样得到下面结果姓名学费张三1500李四1000请高人帮我写条SQL句...
表1
学号,姓名
001 张三
002 李四
表2
id,学号,学费
1 001 1000
2 002 1000
3 001 500
怎样得到下面结果
姓名 学费
张三 1500
李四 1000
请高人帮我写条SQL句子
谢谢! 展开
学号,姓名
001 张三
002 李四
表2
id,学号,学费
1 001 1000
2 002 1000
3 001 500
怎样得到下面结果
姓名 学费
张三 1500
李四 1000
请高人帮我写条SQL句子
谢谢! 展开
展开全部
select 姓名,sum(学费) as 学费
from 表1,表2
where 表1.学号=表2.学号
group by 姓名
但是如果你的表中有重名的就不好办了。建议你弄一个函数,得到学号和学费字段,再用一个查询连到姓名,这样问题就解决了
如果想用我的办法随时找我
from 表1,表2
where 表1.学号=表2.学号
group by 姓名
但是如果你的表中有重名的就不好办了。建议你弄一个函数,得到学号和学费字段,再用一个查询连到姓名,这样问题就解决了
如果想用我的办法随时找我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.姓名,sum(b.学费) as 学费 from 表1 a,表2 b where a.学号=b.学号 group by a.姓名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 表1.姓名, 表2.学费 FROM 表1 INNER JOIN 表2
ON 表1.学号 = 表2.学号
ON 表1.学号 = 表2.学号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询