mysql 某个字段分组之后 再根据非分组字段 进行删选 并且分页展示 怎么弄?
mysql
id userid area_id ip
求出同一个area_id下有重复ip的数据 并且能需要筛选出userid 然后分页展示数据
这种分页展示的话 应该怎么弄?
伪代码如下
目前
首先
SELECT
`area_id`,
`ip`
FROM
`xx`
GROUP BY
`area_id`,
`ip`
HAVING
count(*) > 0
LIMIT 10 OFFSET 0
获取同一个area_id下有重复ip的数据 假设结果集是A
前端筛选字段 $filter_uid = 1;
然后
foreach(A as $v){
$data = "select * from area_id="$v['area_id'];
$userids = array_column($data,"userid");
$v['show_userid'] = join(",",$userids)
//这里要筛选$filter_uid 如果这里筛选 不满足条件 当前元素的话
这样 分页数据就不满足一页10个了 这种应该怎么弄?
}
关于 LearnKu
推荐文章: