表1:
表2:
执行 select test1.* from test1 join test2 on test1.age = test2.age,查询结果为:
因为on的字段为null,在oracle中null=null为false,所以xiaohong的记录没有查询出来。
使用nvl()函数处理一下,感觉应该有比使用nvl()函数更好的方法,暂时没有找到:
select test1.* from test1 join test2 on nvl(test1.age,0) = nvl(test2.age,0)
网友评论