肯定是描述出了问题,B表完全满足你的查询结果。一般是这样的,结果集的列数比原始表多,则用join关联处理

解决方案 »

  1.   

    我是说,A产品 由B,C组成,而B,C 又由其它组件组成,如果查询A时,就会把最低层的组件组件显示出来,而数量则是通过要求的组合用量相乘得出。在B表最好的输出为:
       产品    组件    组件数量    
        A      U       1000      
        A      J       400     
        A      K       300      
        ..    ..     ..      
    不知我说明白了没有。
      

  2.   

    对于BOM表的这种类型的查询最好是用存储过程处理一下,需要的话可以在过程里面生成视图存储过程主要是处理好产品和组件之间的父子关系【相当于建立起他们之间的结构树】,这样你需要查询子或者父的信息就容易很多了。大概的思路就这样,具体自己写写就知道了