有1到20个数据表,如何获取每个表最新的第一行数据,组成一个结果集:
例如可以这样:
select top 1 * from table1
union all
select top 1 * from table2
............
select top1 * from table20
但是以上SQL语句会随着表个数的增加而变得更长,有没有其他更优化的办法呢?
手掌心
相关分类