相同结果的不同查询?

Xenofexs

我需要确切知道此查询的区别:

第一个:

SELECT * FROM cc_inscription 
LEFT JOIN cc_paiement 
ON cc_paiement.inscription_id = cc_inscription.inscription_id 
WHERE cc_inscription.course_id=1 
ORDER BY cc_inscription.inscription_id ASC; 
(4107 records, 19s execution)

第二名:

SELECT * FROM cc_inscription, cc_paiement 
WHERE cc_paiement.inscription_id = cc_inscription.inscription_id 
AND cc_inscription.course_id=1 
ORDER BY cc_inscription.inscription_id ASC; 
(3780 records, 0.400s) 

我不明白为什么第一张记录有4107条记录而第二张记录是3780条记录...

以及如何优化第一个查询?19年代真是太糟糕了!

谢谢您帮忙 !

詹斯

即使表中没有相关记录,带有的第一个查询也会LEFT JOIN为您提供所有记录如果没有匹配的记录,则该列将返回该行。cc_inscriptioncc_paiementcc_paiementNULL

第二个查询将仅cc_inscription在中有相关记录的情况下为您提供表中的记录cc_paiement

通过删除单词,可以使第一个查询与第二个查询相同LEFT

您可以通过创建正确的索引来优化查询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

奇怪的SQLite行为。结果不同;相同的查询

来自分类Dev

相同的查询,getResult与getArrayResult返回不同的结果

来自分类Dev

相同的查询,不同的结果。可能的原因?

来自分类Dev

SQL:XML nodes():相同的查询:不同的结果

来自分类Dev

Sparql上的相同查询给出不同的结果

来自分类Dev

相同的查询,不同的结果。WordPress的订购

来自分类Dev

SQL相同查询的不同输出结果集

来自分类Dev

相同的查询返回不同的结果(MySQL Group By)

来自分类Dev

solrj 对不同的查询返回相同的结果

来自分类Dev

HQL查询返回比较相同的逻辑条件查询不同的结果

来自分类Dev

使用'regexp'的相同查询在mysql中给出不同的结果

来自分类Dev

选择并选择击中相同SQL查询但结果不同的rails

来自分类Dev

使用'regexp'的相同查询在mysql中给出不同的结果

来自分类Dev

相同的变量,不同的结果

来自分类Dev

相同数字的结果不同

来自分类Dev

子查询结果相同

来自分类Dev

差异查询但结果相同

来自分类Dev

针对相同的Entity Framework DbSet的两个不同的LINQ查询,均返回相同的结果

来自分类Dev

查询相同但表不同

来自分类Dev

为什么我两个必须执行相同结果的不同sql查询的行为不同?

来自分类Dev

雄辩的查询与相同的关联SQL查询(使用toSql()方法获取)与Laravel之间的结果不同

来自分类Dev

两次使用完全相同的查询时,雅典娜查询结果不同

来自分类Dev

这两个查询如何返回相同的结果但使用不同的联接?(隐式查询与显式查询)

来自分类Dev

相同的XPath-不同的结果

来自分类Dev

相同的简单计算,不同的结果

来自分类Dev

Laravel“相同”代码的不同结果

来自分类Dev

相同的XPath-不同的结果

来自分类Dev

相同的python脚本,但结果不同

来自分类Dev

相同的功能但不同的结果

Related 相关文章

  1. 1

    奇怪的SQLite行为。结果不同;相同的查询

  2. 2

    相同的查询,getResult与getArrayResult返回不同的结果

  3. 3

    相同的查询,不同的结果。可能的原因?

  4. 4

    SQL:XML nodes():相同的查询:不同的结果

  5. 5

    Sparql上的相同查询给出不同的结果

  6. 6

    相同的查询,不同的结果。WordPress的订购

  7. 7

    SQL相同查询的不同输出结果集

  8. 8

    相同的查询返回不同的结果(MySQL Group By)

  9. 9

    solrj 对不同的查询返回相同的结果

  10. 10

    HQL查询返回比较相同的逻辑条件查询不同的结果

  11. 11

    使用'regexp'的相同查询在mysql中给出不同的结果

  12. 12

    选择并选择击中相同SQL查询但结果不同的rails

  13. 13

    使用'regexp'的相同查询在mysql中给出不同的结果

  14. 14

    相同的变量,不同的结果

  15. 15

    相同数字的结果不同

  16. 16

    子查询结果相同

  17. 17

    差异查询但结果相同

  18. 18

    针对相同的Entity Framework DbSet的两个不同的LINQ查询,均返回相同的结果

  19. 19

    查询相同但表不同

  20. 20

    为什么我两个必须执行相同结果的不同sql查询的行为不同?

  21. 21

    雄辩的查询与相同的关联SQL查询(使用toSql()方法获取)与Laravel之间的结果不同

  22. 22

    两次使用完全相同的查询时,雅典娜查询结果不同

  23. 23

    这两个查询如何返回相同的结果但使用不同的联接?(隐式查询与显式查询)

  24. 24

    相同的XPath-不同的结果

  25. 25

    相同的简单计算,不同的结果

  26. 26

    Laravel“相同”代码的不同结果

  27. 27

    相同的XPath-不同的结果

  28. 28

    相同的python脚本,但结果不同

  29. 29

    相同的功能但不同的结果

热门标签

归档