如何得到BOM的尾阶的主件品名?表名BOMMD
MD001 --主件品名
select MD001,MD003 from BOMMD where MD003='100001'
查询出结果是:
600001 100001
600002 100001
600003 100001然后再查找
select MD001,MD003 from BOMMD where MD003='600001'
得到
810001 600001
810002 600001select MD001,MD003 from BOMMD where MD003='600002'
得到
820001 600002
820002 600002
820003 600002select MD001,MD003 from BOMMD where MD003='600003'
得到
830001 600003
830002 600003
select MD001,MD003 from BOMMD where MD003='810001'
得到的是空值,
表明是尾阶材料了,在些以8开头的都是尾阶了
我想得到查询结果就是
810001 600001
810002 600001
820001 600002
820002 600002
820003 600002
830001 600003
830002 600003
MD001 --主件品名
select MD001,MD003 from BOMMD where MD003='100001'
查询出结果是:
600001 100001
600002 100001
600003 100001然后再查找
select MD001,MD003 from BOMMD where MD003='600001'
得到
810001 600001
810002 600001select MD001,MD003 from BOMMD where MD003='600002'
得到
820001 600002
820002 600002
820003 600002select MD001,MD003 from BOMMD where MD003='600003'
得到
830001 600003
830002 600003
select MD001,MD003 from BOMMD where MD003='810001'
得到的是空值,
表明是尾阶材料了,在些以8开头的都是尾阶了
我想得到查询结果就是
810001 600001
810002 600001
820001 600002
820002 600002
820003 600002
830001 600003
830002 600003
解决方案 »
- 如何通过sql语句来判断sql 2000的一个表是否被锁住了
- 与mysql中的limit相同的功能是什么?在mssql里面!
- 这样的交叉表谁能给个存储过程
- 求助,关于存储过程
- 请教zjcxc(邹建) ( )和zhangzs8896(小二) 等高手~~~~
- 请帮忙看看这个SQL语句该怎么写?
- 请问如何提高服务器性能呢
- SQL安装问题,请指教!!!!
- 请教一个SQL语句的问题,关于将一个列的数据分解的。
- 使用SQLSserver2000中,报错:[Microsoft][ODBC SQL Server Driver]不能装载通讯模块,驱动程序安装不正确!
- sql语句如何进行信息的统计
- C 连接数据库产生内存泄漏
if object_id('BOMMD') is not null drop table BOMMD
go
create table BOMMD(MD001 varchar(10),MD003 varchar(10) )
insert BOMMD
select 600001, 100001 union all
select 600002, 100001 union all
select 600003, 100001 union all
select 810001, 600001 union all
select 810002, 600001 union all
select 820001, 600002 union all
select 820002, 600002 union all
select 820003, 600002 union all
select 830001, 600003 union all
select 830002, 600003
go
select MD001,MD003 from BOMMD t
where not exists(select 1 from BOMMD where MD003=t.MD001)--结果
/*MD001 MD003
---------- ----------
810001 600001
810002 600001
820001 600002
820002 600002
820003 600002
830001 600003
830002 600003(所影响的行数为 7 行)*/