数据库-一个数据库查询问题
现有A B两个存文章的表,两个表的字段差异不是很大。
现在需要分页得到一个列表,既有A的数据也有B的数据,且总体上是按照时间顺序排列的。
用sql该怎么查呢?或者先查出部分数据,然后再通过程序去排序也可以,但不能一次查出所有的A和B数据,毕竟每一次翻页都查数据太大了。。。
还请大神指点~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查询的sql每次只查当前页的数据,因为是可排序的数据,所以是可操作的,这样效率就高了。
SELECT DOC_TITLE FROM A
UNION
SELECT DOC_TITLE FORM B
先UNION再分页