【发布时间】:2016-03-15 04:28:13
【问题描述】:
我有一个表格,下面有一个列(它有一个空值和一个对象链接,单击它会获取该对象的详细信息,例如名称、电子邮件地址......)
ID COUNTRY
1 null
2 null
3 null
4 2zlad9.6f
我需要在同一张表上编写一个连接查询来获取“object.Name”来代替列的“object”值,并且空值应该保持不变。
当在同一个表上与 JOIN 一起使用时,它只给出具有对象的列,其中具有 null 的列被忽略。
我需要列的所有值,如下所示
ID COUNTRY
1 null
2 null
3 null
4 US
我使用过类似的查询
Select p.ID, p.Country.Name
from table1 p
JOIN table1 p2 ON p.ID=p2.ID
这只是给了我
ID Country
4 US
【问题讨论】:
-
请在发帖前花时间阅读您自己的问题。问题不清楚。
-
样本数据、使用样本数据的预期结果以及您迄今为止所尝试的都是不错的起点。
标签: sql oracle inner-join