Foxtable(狐表)用户栏目专家坐堂 → 分组查询后再left join要如何写


  共有2050人关注过本帖树形打印复制链接

主题:分组查询后再left join要如何写

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17570 威望:0 精华:0 注册:2014/7/29 19:09:00
分组查询后再left join要如何写  发帖心情 Post By:2017/7/12 19:51:00 [显示全部帖子]

  (SE LECT 采购单号 ,产品编码 ,SUM(采购数量) AS 采购数量  FROM  采购明细  GROUP BY 采购单号,产品编码) a
 LEFT JOIN
 (SE LECT 来源单号,产品编码 ,SUM(数量) AS 累计入库  FROM  采购入库明细 GROUP BY 来源单号,产品编码 ) b 
 ON a.采购单号 = b.来源单号 AND a.产品编码 = b.产品编码

一个表分组查询后想左连另一个分组查询后得到的表,但上面的写法通不过,应该如何写?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17570 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2017/7/12 21:02:00 [显示全部帖子]

SE LECT * FROM  
 (SE LECT 采购单号 ,产品编码 ,SUM(采购数量) AS 采购数量  FROM  采购明细  GROUP BY 采购单号,产品编码) a
 LEFT JOIN
 (SE LECT 来源单号,产品编码 ,SUM(数量) AS 累计入库  FROM  采购入库明细 GROUP BY 来源单号,产品编码 ) b 
 ON a.采购单号 = b.来源单号 AND a.产品编码 = b.产品编码

前面加上se lect * from 是没有问题,但总感觉加上似乎又多了一层查询,还有其他写法吗?

 回到顶部