mysql – 为什么同一个查询给出两个不同的结果?
发布时间:2021-04-04 16:54:08 所属栏目:MySql教程 来源:网络整理
导读:我创建了两张桌子和一张桌子.插入的值如下所示. 表格1 create table maxID (myID varchar(4));insert into maxID values ('A001');insert into maxID values ('A002');insert into maxID values ('A004');insert into maxID values ('A003'); 表2 create tab
我创建了两张桌子和一张桌子.插入的值如下所示. 表格1
表2
当我执行查询
我输出为
和 当我执行查询
我输出为
两个表之间的区别在于,在第二个表中,我将myID作为PRIMARY KEY. 您可以在www.sqlfiddle.com查看上述数据/结果. 我的问题是 为什么在查询相同时我得到两个不同的结果? 注意:这个问题与我的旧问题Getting last record from mysql有点相关,我几乎得到了答案,Yak通知我,行的顺序无法保证. (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |