select * from Mb_infoA where partpn='',
union all select * from Mb_infoB where partpn=''
union all select * from Mb_infoC where partpn=''......

解决方案 »

  1.   

    select * from (
              select * from Mb_infoA
    union all select * from Mb_infoB
    union all select * from Mb_infoC
    union all select * from Mb_infoD
    union all select * from Mb_infoE
    ) A where A.partpn=''
      

  2.   

    to hsj20041004(光芒) 你這樣寫,程序執行的時候應該很慢.我之所以會分成5個tab,因為數據量很大,每個tab至少1KW,所以..不知道還有沒有什麼好的方法,繼續等!:)
      

  3.   

    幫忙看看我這段t-sql錯誤在哪裡?我實在是看不出來
    select mo_no, partpn as pn,model,vendorcode as vendor,datecode,sum(partqty) AS partqty,station from (
    select mo_no, partpn ,model,vendorcode ,datecode,sum(partqty) ,station from Mb_infoA
    union select mo_no, partpn ,model,vendorcode ,datecode,sum(partqty) ,station from Mb_infoB
    union select mo_no, partpn ,model,vendorcode ,datecode,sum(partqty) ,station from Mb_infoC
    union select mo_no, partpn ,model,vendorcode ,datecode,sum(partqty) ,station from Mb_infoE ) A
    where a.partpn  like '10-50773-00'
    GROUP BY mo_no, partpn,model,vendorcode,datecode,station
      

  4.   

    select a.mo_no, a.partpn as pn,a.model,a.vendorcode as vendor,a.datecode,sum(partqty) AS partqty,a.station from ........
    是不是这里呀?