日期:2014-05-19  浏览次数:20429 次

(急求)多表联合查询--万分感谢(解决了马上结帖)
我有四个表orderinfo、表InputMateriel、表OutputMateriel、表StockPileInfo
-----------InputMateriel表结构如下:---------------------订料表
类型         供应商名   订料单号   订料名称       数量           要求到料时间   实际到料时间
ordtype   proname     ordmcode   orddsMname   ordNumber       ordSqdata       ordsjdata
-----------InputMateriel表结构如下:---------------------来料表
类型         来料时间   来料单号   料名,供应商,来料数    
Ipttype   mdata         Iptmcode   mname   pname       Iptmnum  
-----------OutputMateriel表结构如下:--------------------发料表
类型         来料时间   来料单号   料名,供应商,来料数    
Opttype   mdata         Optmcode   mname   pname       Optmnum    
-----------StockPileInfo表结构如下:---------------------库存表
类型     料名       库存数
Stotype   mname     Stomnum       进料之前此表是空表
-------------------------------------------------------
原始数据
-------------------------------------
select   *   from   OrderInfo
结果:类型   供应商名   订料单号   订料名称     数量       要求到料时间   实际到料时间
            1001   一厂           A-1001       电源             200         2007-04-10       2007-04-12
            1001   一厂           A-1002       电容             100         2007-04-12       2007-04-12  
            1001   一厂           A-1003       电源             500         2007-04-18       2007-04-19

select   *   from   InputMateriel  
      结果:类型     料名   供应商   来料单号   来料时间       来料数  
                1001     电源     一厂     AL-1001       2007-04-12     200        
                1001     电容     一厂     AL-1002       2007-04-15     100
                1001     电源     一厂     AL-1003       2007-04-19     500                
select   *   from   OutputMateriel  
      结果:类型     料名   供应商   发料单号   发料时间    发料数
                1001     电源     一厂     AF-1001       2007-04-13     100
                1001     电源     一厂     AF-1002       2007-04-15     30
                1001     电源     一厂     AF-1003       2007-04-16     20