mysql连表分页查询
时间: 2023-11-21 09:56:33 浏览: 154
下面是MySQL连表分页查询的示例代码:
```mysql
SELECT t1.id, t1.name, t2.salary
FROM table1 t1
LEFT JOIN table2 t2 ON t1.id = t2.id
ORDER BY t1.id
LIMIT 10 OFFSET 20;
```
上述代码中,我们使用了`LEFT JOIN`将`table1`和`table2`连接起来,并使用`ORDER BY`对结果进行排序,最后使用`LIMIT`和`OFFSET`实现分页查询。其中,`LIMIT`用于限制返回的记录数,`OFFSET`用于指定从哪条记录开始返回。
需要注意的是,如果要实现多表连接的分页查询,需要在`ORDER BY`子句中指定一个唯一的排序字段,否则可能会出现重复记录或者漏掉记录的情况。
阅读全文