以下的文章主要向大家讲述的是MySQL 数据库同一结果,当我们在采用不同命令时却会有特别大的差异,以下的文章我们主要是比较了两条 MySQL 命令,可以说差异特别大。看来要小心 IN 子句!
SELECT DISTINCT a.FamilyID,a.GenusID,a.SPID,a.FamilyName,a.CFamilyName,a.GenusName,a.CGenusName,a.LName,a.CName From IDents a,(select DISTINCT SPID from Photo Where FolderID='5bbb2ae0-a747-4f3c-afce-3ed39f784f56' AND LName!='') AS b Where a.SPID=b.SPID
执行时间 0.0132s
SELECT DISTINCT a.FamilyID,a.GenusID,a.SPID,a.FamilyName,a.CFamilyName,a.GenusName,a.CGenusName,a.LName,a.CName From IDents a Where a.SPID IN (select DISTINCT SPID from Photo Where FolderID='5bbb2ae0-a747-4f3c-afce-3ed39f784f56' AND LName!='')
执行时间 76.1623s,上面说了这么多内容,是关于对MySQL 数据库同一结果,采用不同命令有天壤之别 比较了两条 MySQL 命令,差异巨大的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。
上述的相关内容就是对MySQL 数据库同一结果,采用不同命令有天壤之别 比较了两条 MySQL 命令,差异巨大的描述,IT技术网itjs.cn整理分享给学习MySQL的朋友,希望大家喜欢这样的Mysql文章或资料。