| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1423 人关注过本帖
标题:取销售商品组合的员工销售信息
只看楼主 加入收藏
YY1080
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-6-5
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
取销售商品组合的员工销售信息
求助大神,现有一张商品组合表,不同组合编号下商品及商品个数均不相同,需取出各组合编号下所有商品均产生销售的员工信息。
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 员工 商品 信息 销售 组合 
2020-06-05 14:48
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:20 
--* 由于你 组合表的商品名称存在同名称,所以,在销售表中,要增加“编号”的字段
--* 同时,如果你的销售表中存在相同的行,即“员工,商品,编号”都相同,还要先去重复
create table 组合(编号 varchar(3),商品 varchar(20))
INSERT INTO 组合(编号,商品) VALUES ('001','A')
INSERT INTO 组合(编号,商品) VALUES ('001','B')
INSERT INTO 组合(编号,商品) VALUES ('002','A')
INSERT INTO 组合(编号,商品) VALUES ('002','C')
INSERT INTO 组合(编号,商品) VALUES ('002','D')

create table 销售(员工 varchar(10),商品 varchar(20),编号 varchar(3))
INSERT INTO 销售(员工,商品,编号) VALUES ('李娜','A','001')
INSERT INTO 销售(员工,商品,编号) VALUES ('李娜','B','001')
INSERT INTO 销售(员工,商品,编号) VALUES ('李娜','D','002')
INSERT INTO 销售(员工,商品,编号) VALUES ('王军','A','001')
INSERT INTO 销售(员工,商品,编号) VALUES ('王军','C','002')
INSERT INTO 销售(员工,商品,编号) VALUES ('鸿志','A','001')
INSERT INTO 销售(员工,商品,编号) VALUES ('鸿志','B','001')
INSERT INTO 销售(员工,商品,编号) VALUES ('鸿志','A','002')
INSERT INTO 销售(员工,商品,编号) VALUES ('鸿志','C','002')
INSERT INTO 销售(员工,商品,编号) VALUES ('鸿志','D','002')

SELECT t1.编号,t1.员工 FROM
(SELECT 员工,编号,COUNT(商品) as 种数 FROM 销售 GROUP BY 员工,编号)t1,
(SELECT 编号,COUNT(商品) as 种数 FROM 组合 GROUP BY 编号)t2
WHERE t1.种数=t2.种数
ORDER BY t1.编号,t1.员工 desc
2020-06-07 13:46
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
2020-06-07 13:48
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:0 
共同学习
2020-09-29 08:50
快速回复:取销售商品组合的员工销售信息
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017479 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved