今天用到oracle查询语句,想到oracle左右链接的事,记下来

 我的查询语句是这样的

  select v.* ,r.* from (select service_id, sum(amount)  from V_ORDER_RELATION_DETAIL group by service_id ) v ,cfg_resource r
  where r.RES_ID=v.service_id(+);

通过试图我能查出来所有服务的使用情况,然后通过资源表我要查出各个资源的总量 即使没有一个使用的我也要查出来,所以我在v.service_id 后加+ 

如果我要查出每个服务的使用情况,不关资源表里面是否有这个资源项,那么我就应该把+放在=号前面

 

总结:+在哪一边,则返回另一边所有的记录。但不能同时使用

 

 

相关文章:

  • 2022-01-30
  • 2022-01-07
  • 2022-12-23
  • 2022-02-07
  • 2021-12-18
  • 2021-10-28
猜你喜欢
  • 2021-12-05
  • 2021-06-19
  • 2022-12-23
  • 2021-06-30
  • 2022-02-20
相关资源
相似解决方案