2014-05-24 86 views
0

我有一個表中的兩個表滯留在創建視圖

選材,pkg_code FROM VW_COM_MATERIAL;

MATERIAL              PKG_CODE 
------------------------------------------------------------ ---------- 
BITUMNEN (VG 30/40)              
LABOUR                 
PLANT & MACHINERY              
STEEL                 
MATERIAL (ALL COMMODITY)             
CEMENT                 

從pkg_mst選擇pkg_code

PKG_CODE 
---------- 
     1 
     2 
     4 
     5 

試圖讓表可見的

MATERIAL              PKG_CODE 
------------------------------------------------------------ ---------- 
BITUMNEN (VG 30/40)           1   
LABOUR              1   
PLANT & MACHINERY           1   
STEEL              1   
MATERIAL (ALL COMMODITY)          1   
CEMENT              1   
BITUMNEN (VG 30/40)           2 
LABOUR              2 
PLANT & MACHINERY           2 
STEEL              2 
MATERIAL (ALL COMMODITY)          2 
CEMENT              2 
.... 

但不知道怎麼做

+0

可能你的觀點提供DDL? –

回答

1

你需要做一個笛卡爾乘積:

SELECT w.MATERIAL,p.pkg_code 
FROM VW_COM_MATERIAL w, pkg_mst p ;