我想实现一个功能,如下,用一个查询语句查询 上一个查询语句的结果,我是这样写的。
select 商品ID,总金额 from (select 商品ID select 商品ID,sum(金额) as 总金额,批号,
max(case 单位 when '盒' then 金额 else 0 end) 盒,
max(case 单位 when '瓶' then 金额 else 0 end) 瓶,
max(case 单位 when '袋' then 金额 else 0 end) 袋,
max(case 单位 when '小袋' then 金额 else 0 end) 小袋
from 库存商品
group by 商品ID,批号)
但是报错,说)附近有错误。
我尝试过先把内嵌的查询语句做了一个视图,然后查询这个视图可以实现功能,可是如何在select中嵌套select语言呢?