写一条解决mysql分页查询有重复数据语句
时间: 2024-05-11 18:19:16 浏览: 84
sql语句查询解决group by 统计重复数据问题个人总结
使用子查询去重,可以解决MySQL分页查询出现重复数据的问题,示例代码如下:
```
SELECT *
FROM (SELECT DISTINCT *
FROM your_table
ORDER BY id ASC
LIMIT 0, 10) AS temp_table
ORDER BY id DESC;
```
其中,`your_table` 为需要查询的表名,`id` 为表中的主键或唯一索引字段,`LIMIT 0, 10` 表示查询结果的偏移量和限制条数。这条语句先使用子查询去重,然后将去重后的结果按照主键倒序排列,最后再在这个结果集上进行分页查询。
阅读全文