| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 530 人关注过本帖
标题:将产品部件的零件显示在产品种的sql语句
只看楼主 加入收藏
jhf2512
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
将产品部件的零件显示在产品种的sql语句
我这有个表,其中产品(当做大部件)零部件和部件的零件(小部件)都放在一个数据表中,部件在靠下面的数据区域,如下:
所属产品  是否部件 零件图号    零件名称   单台用量
XDG-10      1       6003071    壳体部件    1   
XDG-10      1       6003072    壳体部件    1
XDG-10      0       8011023    盖子            2
XDG-10      0       8022006    连结座        1
XDG-10      0       8110021    垫块        1
DXG-75A      1       6003061-1    壳体部件    1
DXG-75A      1        6003090    壳体部件    1
DXG-75A      1       6042009    行星架部件    1
DXG-75A      0       8013000    端盖        1
DXG-75A      0       8052004    隔板        1
DXG-75A      0       8058002    固定板        1
ZD-3A      1       6003000    壳体部件    1
ZD-3A      1       6013009    端盖部件    1
ZD-3A      0       8153000    锁片        2
ZD-3A      0       8156000    刷盒        2
6003071      0       8003028    壳体        1
6003071      0       8210098    衬套        1
6003071      0       8210099    衬套        1
6003072    0       8003029    壳体        1
6003072    0       8210098    衬套        1
6003072    0       8210099    衬套        1

现在我在做根据产品查询时,想根据产品的图号,查出其所有的零部件,及部件下面的零件,
不用存储过程,不知道这个sql语句怎么写
搜索更多相关主题的帖子: 语句 sql 
2010-03-24 16:45
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:7 
如果是SQL Server 2000需要使用存储过程,如果是SQL Server2005及以上版本,可以用递归查询(With)!

★★★★★为人民服务★★★★★
2010-03-24 16:57
jhf2512
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-24
收藏
得分:0 
回复 2楼 cnfarer
我这是在excel中的vba来查询其它工作表的信息
所以这块查询的语句只能用SQL语句,不用存储过程
不知道如何实现
恳请各位帮忙
2010-03-24 17:14
czyzhuo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:17
帖 子:230
专家分:1459
注 册:2010-3-11
收藏
得分:7 
SELECT 所属产品,零件名称,单台用量
FROM table1
WHERE 所属产品 IN
(
    SELECT *
    FROM table1
    WHERE 零件图号 ='???'
)

其中???表示要查询的图号
2010-03-25 09:53
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
4楼的方法在层次固定的情况是可以用的,如果层次多的话用VBA编程也是可以实现的

[ 本帖最后由 cnfarer 于 2010-3-26 07:41 编辑 ]

★★★★★为人民服务★★★★★
2010-03-26 07:38
jhf2512
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-24
收藏
得分:0 
就是不知道如何实现
2010-03-26 15:58
快速回复:将产品部件的零件显示在产品种的sql语句
数据加载中...
 
   



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

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