MySQL 数据库同一结果,用不同命令的大差异


  本文标签:MySQL 命令

  以下的文章主要向大家讲述的是MySQL 数据库同一结果,当我们在采用不同命令时却会有特别大的差异,以下的文章我们主要是比较了两条 MySQL 命令,可以说差异特别大  。看来要小心 IN 子句!

  1. SELECT DISTINCT a.FamilyID,a.GenusID,a.SPID,a.FamilyName,a.CFamilyName,a.GenusName,a.CGenusName,a.LName,a.CName  
  2. From IDents a,(select DISTINCT SPID from Photo Where FolderID=5bbb2ae0-a747-4f3c-afce-3ed39f784f56 AND LName!=) AS b  
  3. Where a.SPID=b.SPID  

  执行时间 0.0132s

  1. SELECT DISTINCT a.FamilyID,a.GenusID,a.SPID,a.FamilyName,a.CFamilyName,a.GenusName,a.CGenusName,a.LName,a.CName  
  2. From IDents a  
  3. Where a.SPID IN  
  4. (select DISTINCT SPID from Photo Where FolderID=5bbb2ae0-a747-4f3c-afce-3ed39f784f56 AND LName!=)  

  执行时间 76.1623s,以上的相关内容就是对MySQL 数据库同一结果,采用不同命令有天壤之别 比较了两条 MySQL 命令,差异巨大的介绍,望你能有所收获  。

MySQL 数据库

  上述的相关内容就是对MySQL 数据库同一结果,采用不同命令有天壤之别 比较了两条 MySQL 命令,差异巨大的描述,希望会给你带来一些帮助在此方面  。