我要做一个报表系统,放在WEB上。数据库为按自然月分表。这就有个问题,就是根据用户输入的查询时间来确定数据范围。如:用户输入2005-01-01 至 2005-02-05,程序就只查1、2月的数据。现在想到两种方式:1.动态创建视图(即根据用户输入的时间来创建视图)2.每次查询之前先select * from table_month1 union all select * from table_month2
问题是:哪种方法好,为什么?如果使用视图的话 能不能提高查询效率?请高手解答 谢谢
问题是:哪种方法好,为什么?如果使用视图的话 能不能提高查询效率?请高手解答 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货