有表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得到多的一方不完全,不知道怎么办。
这是A表
这是B表
这是A和Bjoin查询结果
如果如果你确定A是一对多关系中的一,那么查出的结果必然如图三一样
如果B为主表,则查询结果会如下图所示
如果你查出的情况如图四所示,估计你主从表在查询的时候位置颠倒了
为啥我没明白 LZ 的意思呢?