我有一个Insert into Table / Select from Table查询,表示group / group_concats对特定值的影响,然后是第二步
我从第二张桌子做同样的事情到第三张以获得我的最终价值,我想知道我是否可以做到这一切
以某种方式一步到位。
我的查询的简单版
Insert into Table2 (O,D,M,Zs,TotalPercent)
Select O,D,M,group_concat(Z),Sum(Percent)
from Table1
Group By O,D,M
Insert into Table3(O,M,Ds,Zs)
Select O,group_concat(D),group_concat(Zs)
from Table2
Group by 0,M
有没有办法在Table3的单个插入查询中执行此操作?
答案 0 :(得分:0)
我认为你可以这样
Insert into Table3(O,M,Ds,Zs)
Select O,group_concat(D),group_concat(Zs)
from (Select O,D,M,group_concat(Z),Sum(Percent)
from Table1
Group By O,D,M) as table 2
Group by 0,M