我有两个要合并到一个输出中的语句。
声明一:
select name from auxiliary_variable_inquiry
where inquiry_idbr_code = '063'
返回以下名称列表:
Name
------------
Affiliates
NetBookValue
Parents
Worldbase
声明二:
select name, value from auxiliary_variable_value
where inquiry_idbr_code = '063'
and ru_ref = 20120000008
and period = 200912
返回以下内容:
Name Value
-------------------
Affiliates 112
NetBookValue 225.700
我想要这样的输出:
Name Value
-------------------
Affiliates 112
NetBookValue 225.700
Parents 0
Worldbase 0
所以基本上,如果第二个查询只返回 2 个名称和值,我仍然想显示第一个查询的完整名称集,没有值。如果两个查询都返回了所有四个值,则将显示所有四个值。
对不起,我必须补充一下,我使用的是 Ingres SQL,所以我无法使用 ISNULL 函数。