创建与静态信息
问题描述:
我在创建视图像这样创建与静态信息
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添加到视图中?
答
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)
)