2014-11-25 82 views
3

我在創建視圖像這樣創建與靜態信息

CREATE VIEW TEST AS 
    (
    SELECT a.ID, a.E_ID, b.CAT1 AS C1, c.CAT1 AS C2 
    FROM RECP a 
    JOIN ART b on (a.ID=b.SKU) 
    JOIN ART c on (E_ID=c.SKU) 
    ) 

它工作正常,但我需要使用靜態信息添加兩個附加列(ADD1,ADD2)由列的視圖。每行都相等。

例如,

ID E_ID C1 C2 add1 add2 
1 10 a c NL RS 
2 20 b b NL RS 
3 30 c a NL RS 
4 40 d d NL RS 

它不是由其他表和平等的每一行。這些列如何將add1和add2添加到視圖中?

回答

1
CREATE VIEW TEST AS 
(
    SELECT a.ID, a.E_ID, b.CAT1 as C1, c.CAT1 as C2, 'NL' AS add1, 'RS' AS add2 
    FROM RECP a 
    JOIN ART b on (a.ID=b.SKU) 
    JOIN ART c on (E_ID=c.SKU) 
)