不同的数据导入方式,同一查询语句,结果顺序不同
表A (Key:id,tid) 表B(Key:id)
id tid name id place
1 a a 1 xx
2 b b 2 yy
1 c c 3 zz
3 d d
同一dump文件,user权限,
方式一:createDB(建表)
导入dump文件
方式二:直接导入dump文件
同一查询语句
select a.*,b.place from A a left join B b on a.id = b.id
方式一结果:
id tid name place
1 a a xx
1 c c xx
2 b b yy
3 d d zz
方式二结果:
id tid name place
1 a a xx
2 b b yy
1 c c xx
3 d d zz
请问大虾们为什么会这样?急!!!
------最佳解决方案--------------------------------------------------------
你要的就查询结果,在sql 语句写成:select a.*,b.place from A a left join B b on a.id = b.id order by a.id;
------其他解决方案--------------------------------------------------------
http://www.cndw.com/tech/data/200602158360.asp
------其他解决方案--------------------------------------------------------
可不可以关于不同的数据导入方式,同一查询语句,结果顺序不同
说的详细一些。谢谢!!!