Union Query动态获取表名

时间:2014-05-21 12:02:49

标签: sql ms-access-2007

  1. 我使用MS ACCESS来自动化系统。
  2. 每年有52周的文件,数据为期3年,即156个文件名为[第1周],[第2周],......总记录数接近60万。列数高达60
  3. 我尝试创建所有156的联合,但收到错误“系统资源超出”
  4. 我想知道是否有可能使联合动态化。即我将有一个包含6个字段的主表(表名,我将手动输入),如[第1周],[第6周],[第89周],[第98周],[第75周],[第152周]。我必须创建的联合查询将自动从主表中获取表名并创建联合。

    • 我想要什么:

      select * from [Field 1 from Master table];
      UNION
      select * from [Field 2 from Master table];
      UNION
      select * from [Field 3 from Master table];
      UNION
      select * from [Field 4 from Master table];
      UNION
      select * from [Field 5 from Master table];
      UNION
      select * from [Field 6 from Master table];
      
      1. 可以在MS ACCESS吗?

0 个答案:

没有答案