标题:[讨论]数据库工程师的一道题目
只看楼主
xiuyuan123
Rank: 2
等 级:新手上路
威 望:3
帖 子:140
专家分:0
注 册:2006-4-25
 问题点数:0 回复次数:3 
[讨论]数据库工程师的一道题目

请教一下,有一表,含有客户编号,和产品两列。现在要统计出至少选择了‘01‘号客户购买的所有产品的客户号。要求如下:
select 客户编号 from 客户产品 客户产品1
where _____________
( select * from 客户产品 客户产品2
where ______________________
( select * from 客户产品 客户产品3
where ________________))

上面的是题目要求,大家用其他方法实现也行。多谢指教。

搜索更多相关主题的帖子: 数据库 工程师 
2006-05-25 14:21
owner
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-20
得分:0 
select 客户编号 from 客户产品 客户产品1
where not exists
( select * from 客户产品 客户产品2
where 客户产品2.客户编号='01' and not exists
( select * from 客户产品 客户产品3
where 客户产品3.客户编号=客户产品1.客户编号 and 客户产品3.产品=客户产品2.产品));
2006-05-26 11:54
Murray
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2005-4-10
得分:0 
有难度吗?

2006-06-03 21:05
02532DATA
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-6-20
得分:0 
怎么都这么菜呢?没有这么简单!我做了都做不出来

别说自己做不到!
2006-06-20 20:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-67068-1-1.html




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

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