您现在的位置是:首页
>
连的各种写法 Oracle中左右连接外表带条件的写法
Oracle中左右连接外表带条件的写法 研究时测试用的例子 xte t 是基表 xte t 是外表表结构及数据如下 xte t (外表) a y_code item_code item_ ame co
Oracle中左右连接外表带条件的写法
研究时测试用的例子 xtest 是基表 xtest 是外表表结构及数据如下 xtest (外表) pany_code item_code item_name cost_class item name f item name m item name m item name f xtest (基表) pany_code item_code t t item aa bb item cc dd item ee ff null null null null要求 将xtest 中的数据全部显出 根据xtest 中的公司号及物料代码去xtest 表里找对应的物料名 但是有一个附加条件 就是xtest 表里必须是cost_class= f 的才能写到最后的结果集中 最后实验成功的sql如下

select em_code em_name from xtest a xtest b where em_code = em_code(+) and st_class(+)= f and pany_code = pany_code(+)
总结 b表的匹配条件还要加一个右连接 要不无法得到想要的结果
lishixinzhi/Article/program/Oracle/201311/16720 很赞哦! (1044)