mysql A left join B on a.id=b.id查出来的数据是以A表默认数据排序的吗,没有order by

mysql
A left join B on a.id=b.id
查出来的数据是以A表默认数据排序的吗,没有order by

不同版本默认排序不一样
不同sql语句排序也不一样
关键还是看你到底select了什么,一般来说是按select到的第一列排序

这个应该是不确定的,得看mysql版本

如果不设置排序那就是可能按照A表排序,也可能按照B表,也可能按照关联之后的结果集排序,要设置排序还是得通过order by才能限制