我有两种观点:
view1 view2
obj obj attribute
+-+ +-+--+
|A| |C|27|
+-+ +-+--+
|B|
+-+
|C|
+-+
如何组合值并返回输出
obj attribute
+-+--+
|A| 0|
+-+--+
|B| 0|
+-+--+
|C|27|
+-+--+
在SQL中使用0作为默认值?我不想使用PL / SQL。
答案 0 :(得分:2)
SELECT v1.obj, NVL(v2.attribute, 0)
FROM view1 v1
LEFT JOIN view2 v2 on v1.obj = v2.obj