我有以下数据库
db: exam_2011
tables: score_01, score_02, score_03.....score_12
db: exam_2012
tables: score_01, score_02, score_03.....score_12
数据库是年份,表格是月份;
如何在2011年7月1日至2012年2月2日期间获取数据?
请帮助构建查询。数据库服务器是mysql。谢谢。这不是家庭作业或学校的东西。
答案 0 :(得分:0)
我假设您在这些表中有一个名为day
的列:
select * from exam_2011.score_07
union all
select * from exam_2011.score_08
union all
select * from exam_2011.score_09
union all
select * from exam_2011.score_10
union all
select * from exam_2011.score_11
union all
select * from exam_2011.score_12
union all
select * from exam_2012.score_01
union all
select * from exam_2012.score_02 where day <= 2