a 表:
https://imgur.com/B7ssei4
b 表:
https://imgur.com/B7ssei4
查询语句:
SELECT a.id AS aid ,a.`name`,b.`id` AS bid ,b.`name` FROM a LEFT JOIN b ON a.`bid`=b.`id`;
结果:
https://imgur.com/0QnBSoR
问题:
left join 不应该是以左表为基准跟右表进行笛卡尔积吗,怎么发现结果集的顺序是反过来的。a 表 left join b 表居然会按 b 表的顺序排序出结果
https://imgur.com/B7ssei4
b 表:
https://imgur.com/B7ssei4
查询语句:
SELECT a.id AS aid ,a.`name`,b.`id` AS bid ,b.`name` FROM a LEFT JOIN b ON a.`bid`=b.`id`;
结果:
https://imgur.com/0QnBSoR
问题:
left join 不应该是以左表为基准跟右表进行笛卡尔积吗,怎么发现结果集的顺序是反过来的。a 表 left join b 表居然会按 b 表的顺序排序出结果

b 表
查询结果