首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Join 2 oracle查询

Join 2 oracle查询
EN

Stack Overflow用户
提问于 2019-10-17 21:22:49
回答 3查看 46关注 0票数 0

有人,请帮助加入以下查询。

我已经尽了最大的努力,但还是不能适应这种情况。

PLN_ID是这两个表上的公共列。

问题1-

代码语言:javascript
运行
复制
SELECT PLN_ID
     , ASSORTMENT_GROUP
     , STORE
     , PLANOGRAM
     , STATUS 
  FROM ACN_PLANOGRAMS 
 WHERE PLANOGRAM not like '%<Untitled>%'
     ;

​查询2

代码语言:javascript
运行
复制
    SELECT distinct(PLN_ID)
         , count(*)
         , (sum(WIDTH))      AS width
      FROM ACN_FIXEL 
     WHERE type='0'
  GROUP BY PLN_ID
    HAVING count(*) > 1
         ;
EN

Stack Overflow用户

发布于 2019-10-17 21:33:01

使查询2成为子查询:

代码语言:javascript
运行
复制
    SELECT ap.PLN_ID
         , ap.ASSORTMENT_GROUP
         , ap.STORE
         , ap.PLANOGRAM
         , ap.STATUS
         , sq.cnt
         , sq.width 
      FROM ACN_PLANOGRAMS  ap
      JOIN (
                  SELECT PLN_ID
                       , count(*)          AS cnt
                       , sum(WIDTH)        AS width
                    FROM ACN_FIXEL 
                   WHERE type='0'
                GROUP BY PLN_ID
                  HAVING count(*) > 1
           ) sq
        ON ( sq.PLN_ID = ap.PLN_ID )
     WHERE ap.PLANOGRAM not like '%<Untitled>%'
         ;
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58433732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档