java sql语句 20
一个用户表user,主键userid,一个sex字段(男,女)一个职员表epm,主键epmid,字段userid(同上张表)一个存款表(名字忘了),主键epmid(同上)...
一个用户表user,主键userid,一个sex字段(男,女) 一个职员表epm,主键epmid,字段userid(同上张表) 一个存款表(名字忘了),主键epmid(同上),字段存款(名字也忘了[流汗]) 查询男女各存款的和是多少?
展开
展开全部
题意表达不是很清楚,我就按照我的理解建了三张表如下(sql语句在最后面):
t_user
userid | sex
1 | 0
2 | 1
3 | 0
4 | 1
5 | 0
6 | 1
t_epm
epmid | userid
1 | 1
1 | 3
1 | 5
2 | 2
2 | 4
2 | 6
t_deposit (存款表)
epmid | deposit
1 | 3500
2 | 4000
select
u.sex,
sum(d.deposit)
from
t_user u join t_epm e on u.userid=e.userid
join t_deposit d on e.epmid=d.epmid
group by u.sex;
t_user
userid | sex
1 | 0
2 | 1
3 | 0
4 | 1
5 | 0
6 | 1
t_epm
epmid | userid
1 | 1
1 | 3
1 | 5
2 | 2
2 | 4
2 | 6
t_deposit (存款表)
epmid | deposit
1 | 3500
2 | 4000
select
u.sex,
sum(d.deposit)
from
t_user u join t_epm e on u.userid=e.userid
join t_deposit d on e.epmid=d.epmid
group by u.sex;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |