比较了两条 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

相关文章:

  • 2021-04-23
  • 2021-09-06
  • 2021-07-27
  • 2022-02-19
  • 2022-01-23
  • 2022-12-23
  • 2022-01-21
  • 2021-12-01
猜你喜欢
  • 2021-07-08
  • 2022-12-23
  • 2021-10-15
  • 2022-02-22
  • 2022-12-23
  • 2022-01-01
相关资源
相似解决方案