Mysql 使用sql变量生成范围内的表

Mysql 使用sql变量生成范围内的表,mysql,sql,loops,for-loop,impala,Mysql,Sql,Loops,For Loop,Impala,使用直线 查询如下 create table code12.a1 from select b.id where category=1 and b.date between '2015-01-31' and '2015-01-01'; 我想循环查询,以便使用a1属于(a1,a12) 并使用2015年1月至2015年12月之间的b.日期(中间一个月) 我可以在Impala SQL查询中使用For循环还是while 请分享。 删除“from”--语法错误 不要创建太多的表格;将相似的数据保存在一

使用直线 查询如下

create table code12.a1
from 
select b.id where category=1
and b.date between '2015-01-31' and '2015-01-01'; 
我想循环查询,以便使用a1属于(a1,a12) 并使用2015年1月至2015年12月之间的b.日期(中间一个月) 我可以在Impala SQL查询中使用For循环还是while 请分享。

  • 删除“from”--语法错误
  • 不要创建太多的表格;将相似的数据保存在一个表中
  • “2015-01-31”和“2015-01-01”之间的
    是向后的
  • 请解释引导您找到此“解决方案”的基本目标