追不到800分的。300顶了方法很多,asp 把13张表的表名放到数组里,再循环这个数组,动态生成SQL查询,sqlstr ="select top 30* from " & tbname(i) & " order by orderid"如果用一句SQL查询得到的话select top 30 * from tb1 order by orderid union all select top 30* from tb2 order by orderid union all ....union allselect top 30 from tb13 order by orderid 另外不明白你是前30条记录是什么意思,上面写的是每个表的前30条,如果合...
建个视图不就完事了吗?SELECT TOP 30 *FROM [table1]UNION select top 30 * from [table2] UNION select top 30 * from [table3] ……当然,如果你所有表的内容是一样的话,这个是出不来效果的,只会把不同的结果显示出来。 然后你在 select * from ...