当前位置: 代码迷 >> Oracle管理 >> 表与视图能否join解决思路
  详细解决方案

表与视图能否join解决思路

热度:81   发布时间:2016-04-24 05:53:12.0
表与视图能否join
查询表有如下数据:
SQL code
SQL> select count(*) from material.materialiohis  2  where barcode = 'A0015';  COUNT(*)----------        25


查询视图有如下数据:
SQL code
SQL> select count(*) from material.mat_3m_vs_on_way  2  where barcode = 'A0015';  COUNT(*)----------        14


Join之后怎么会没有匹配到呢?结果如下:
SQL code
SQL> select count(*) from material.materialiohis a,  2  material.mat_3m_vs_on_way b  3  where a.barcode = b.barcode  4  and a.barcode = 'A0015';  COUNT(*)----------       350


是不是视图与表不能进行Join,原理是什么?请帮忙分析一下!

------解决方案--------------------
能够JOIN的
你这不是有数据嘛
------解决方案--------------------
能够JOIN的
------解决方案--------------------
我用过,能够JOIN的
------解决方案--------------------
只有想不到,没有做不到
继续加油
------解决方案--------------------
可以
  相关解决方案