当前位置: 代码迷 >> Oracle开发 >> 利用取到的SQL的值当条件在获取值,拼成一个SQL 怎么实现
  详细解决方案

利用取到的SQL的值当条件在获取值,拼成一个SQL 怎么实现

热度:66   发布时间:2016-04-24 06:38:56.0
利用取到的SQL的值当条件在获取值,拼成一个SQL 如何实现?
例如:
SELECT ywlx, ywbh, zpbh,  slsj 
  FROM tableA  
 WHERE  条件...

然后根据取到的ZPBH 到tableB里取到ZP  select ZP from tableB where zpbh ='XXXX'(上面查询获取到的ZPBH)

这两个SQL如何合并成一个SQL呢?
最后达到的效果就是一个SQL ,能直接取到
ywlx, ywbh, zpbh,  slsj ,zp

------解决方案--------------------
SELECT ywlx, ywbh, zpbh,  slsj,(select ZP from tableB where zpbh = tableA.ZPBH) ZP
  FROM tableA  
 WHERE  条件...
  相关解决方案