请问,如何把两张表当做一张表进行分页查询? 有两张表a和表b,有相同的两个字段time和title,其余字段不相同.现在需将这两张表当做一张表分页(若表a和表b各有50条记录,则须对查出100条的记录分页),并且可按time字段排序,请教各位有没有什么思路? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的列名可以对应起来,那先union一起,然后当作一个表来处理,记得UNION的时候,要根据分页的页数来选择。比如你例子上的话,可能需要:select top 50 *from aunion select top 50 *from b这样合并成一个新表然后再做分页。 你准备其余字段怎么处理?不显示其余字段?还是按什么规则合并?一般,按合并规则合并后排序分页就可以,可以使用cte和row_number函数 还是用union all 好一点吧!比union 的效率高。 其余字段不处理,只处理两个相同字段的话 用union all 求助,判断式的添加字段语句。 SQL死锁问题 求一个SQL查询 求合并4条SQL语句为一条!请指点!!! 分享一个ERP开发中实现功能(按仓库等级扣减)看看大家有没更好方法 我做了一个可将数据库中的GB码和BIG5码相互转换的软件,有没有人兴趣帮我测试一下? 请问如何将数据库中所有的表都各自倒成一个文件 数据导出追加问题! 急!有关SQL与VFPS数据调用(在线) 哪位大哥懂Lotus Notes的設計開發啊! 求助,游标 在SQL Server2005中用语句创建数据库和表
select top 50 *
from a
union
select top 50 *
from b这样合并成一个新表然后再做分页。
一般,按合并规则合并后排序分页就可以,可以使用cte和row_number函数