select * from a left join b on a.id=b.id;
建议你看执行计划 没有 order by 是不保证顺序的,查询优化器可以按照能够尽快出结果的方案去处理查询,所以顺序是未知的
order by field(a.id, (select 语句查出某个字段排序的值))
select * from b left join a on a.id=b.id;
[quote=引用 5 楼 zjcxc 的回复:] order by a.id, b.id
没有指定order by 的结果集并不能保证按照某种顺序执行
order by a.id, b.id
56,912
社区成员
56,754
社区内容
加载中
试试用AI创作助手写篇文章吧