首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

如何能用inner join连接两张表,并将其中一张表的两个值对应到另一张表的一个值上呢

2012-01-23 
怎么能用inner join连接两张表,并将其中一张表的两个值对应到另一张表的一个值上呢?具体点举个例子现在有

怎么能用inner join连接两张表,并将其中一张表的两个值对应到另一张表的一个值上呢?
具体点举个例子
现在有表a跟表b
a里id有值‘none’跟空值null
我现在希望连接a里的‘none’跟null到b里userid=‘nobody’,这样可能吗?如果这个设置了,那用group by b.userid之后,count跟sum函数的值是正确的吗?

[解决办法]

SQL code
decode(nvl(a,0),'none','nobody',0,'nobody',a) 

热点排行
Bad Request.