动态名称为字段的表

时间:2016-12-05 14:20:38

标签: mysql

我有一个表,其中包含一个字段,当我们向它添加一个字母时,它变成一个表名,到目前为止我只能从第一个表中获取所有字符,然后立即执行每个table_name。所以我在一个查询中寻找上述所有方法。

查询

select table_name from main
select date,data from X$table_name order by date desc limit 1

table_name      name 
000001          X1
000002          X2
000003          X3
000004          X4
000005          X5

表X000001

id  date        data
5   2016-12-05  data_02_05
4   2016-12-04  data_02_04
3   2016-12-03  data_02_03
2   2016-12-02  data_02_02
1   2016-12-01  data_02_01

表X000002

id  date        data
5   2016-12-05  data_02_05
4   2016-12-04  data_02_04
3   2016-12-03  data_02_03
2   2016-12-02  data_02_02
1   2016-12-01  data_02_01

预期结果

table_name      date            data
000001          2016-12-05      data_01_05
000002          2016-12-05      data_02_05
000003          2016-12-05      data_03_05
000004          2016-12-05      data_04_05
000005          2016-12-05      data_05_05

0 个答案:

没有答案