当前位置: 代码迷 >> DB2 >> DB2数据库查询,该如何解决
  详细解决方案

DB2数据库查询,该如何解决

热度:6391   发布时间:2013-02-26 00:00:00.0
DB2数据库查询
2张表,
表1 表2
查询表1,表1中的一个个字段当它是空的时候就使用表2中的username字段 不为空时使用表1中的该字段的值



------解决方案--------------------------------------------------------
select *,COALESCE(b1.username,b2.username) from b1 left join b2 on b1.id=b2.id
------解决方案--------------------------------------------------------
select COALESCE(表1.一个个字段,表2.username) from 表1 left join 表2 on 表1.id=表2.id
  相关解决方案