现在 我有个业务逻辑 一个专题表 一个文章表
zhuan 专题表 有专题名
Post 文章表 有文章名
我想无缝对接 根据时间排序进行翻页 是否可以实现
(select id,title from zhuan order by id limit 0,2) union all (select id,title from post order by id limit 0,3)
这样写的话 不能达到无缝翻页啊 ? 求个思路
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
楼主不妨试试这样写: 把两张表拼成一张表然后对时间字段排序
根据flag 为 zhuan的 就是 zhuan表,post 就是post表 .
每个文章都有对应的专题吗?
不是很理解题主的意思,题主是想先显示专题名,然后翻页再显示文章么?如果是这样的话,可以提供一下思路:比如我每页要显示5条,专题总共有7个,那么第二页只有三个专题,此时就应该显示文章了,所以当limit之后返回数据,可以做一下
count条数判断,差多少补多少即可.已经解决 正确的思路
把两个union 再括起来 加一个order by 就可以了