扫码关注官方订阅号
有表A和表B,B表通过a_id外键关联A表: A(id,..) B(id,a_id,..) 我的查询是
select * from A left join B on A.id=B.a_id
现在我想做分页,如果直接用limit得到多的一方不完全,不知道怎么办。
认证高级PHP讲师
这是A表
这是B表
这是A和Bjoin查询结果
如果如果你确定A是一对多关系中的一,那么查出的结果必然如图三一样 如果B为主表,则查询结果会如下图所示
如果你查出的情况如图四所示,估计你主从表在查询的时候位置颠倒了
为啥我没明白 LZ 的意思呢?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这是A表

这是B表

这是A和Bjoin查询结果

如果如果你确定A是一对多关系中的一,那么查出的结果必然如图三一样

如果B为主表,则查询结果会如下图所示
如果你查出的情况如图四所示,估计你主从表在查询的时候位置颠倒了
为啥我没明白 LZ 的意思呢?