两个表关联查询,替换一个字段的值,若关联不上则保留原来的值.
比如a表性别字段为代码表示,b表为该字段翻译码表,关联字段为id:
select a.xb,decode(b.xb_mc,null,a.xb,b.xb_mc)
from table a
left join table b
on a.id = b.id
若表b带条件,可用 select * from table b where ...代替table b;
两个表关联查询,替换一个字段的值,若关联不上则保留原来的值.
比如a表性别字段为代码表示,b表为该字段翻译码表,关联字段为id:
select a.xb,decode(b.xb_mc,null,a.xb,b.xb_mc)
from table a
left join table b
on a.id = b.id
若表b带条件,可用 select * from table b where ...代替table b;

被折叠的 条评论
为什么被折叠?