<small id='Dw0TN'></small><noframes id='Dw0TN'>

    <tfoot id='Dw0TN'></tfoot>

        <bdo id='Dw0TN'></bdo><ul id='Dw0TN'></ul>
    1. <i id='Dw0TN'><tr id='Dw0TN'><dt id='Dw0TN'><q id='Dw0TN'><span id='Dw0TN'><b id='Dw0TN'><form id='Dw0TN'><ins id='Dw0TN'></ins><ul id='Dw0TN'></ul><sub id='Dw0TN'></sub></form><legend id='Dw0TN'></legend><bdo id='Dw0TN'><pre id='Dw0TN'><center id='Dw0TN'></center></pre></bdo></b><th id='Dw0TN'></th></span></q></dt></tr></i><div id='Dw0TN'><tfoot id='Dw0TN'></tfoot><dl id='Dw0TN'><fieldset id='Dw0TN'></fieldset></dl></div>
    2. <legend id='Dw0TN'><style id='Dw0TN'><dir id='Dw0TN'><q id='Dw0TN'></q></dir></style></legend>

      1. 加入与子查询

        时间:2023-08-20

        <legend id='ppd3u'><style id='ppd3u'><dir id='ppd3u'><q id='ppd3u'></q></dir></style></legend>
          <tbody id='ppd3u'></tbody>

          • <bdo id='ppd3u'></bdo><ul id='ppd3u'></ul>

            <small id='ppd3u'></small><noframes id='ppd3u'>

            1. <tfoot id='ppd3u'></tfoot>
                <i id='ppd3u'><tr id='ppd3u'><dt id='ppd3u'><q id='ppd3u'><span id='ppd3u'><b id='ppd3u'><form id='ppd3u'><ins id='ppd3u'></ins><ul id='ppd3u'></ul><sub id='ppd3u'></sub></form><legend id='ppd3u'></legend><bdo id='ppd3u'><pre id='ppd3u'><center id='ppd3u'></center></pre></bdo></b><th id='ppd3u'></th></span></q></dt></tr></i><div id='ppd3u'><tfoot id='ppd3u'></tfoot><dl id='ppd3u'><fieldset id='ppd3u'></fieldset></dl></div>
                • 本文介绍了加入与子查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我是一个老派的 MySQL 用户并且总是喜欢 JOIN 而不是子查询.但是现在每个人都使用子查询,我讨厌它;我不知道为什么.

                  I am an old-school MySQL user and have always preferred JOIN over sub-query. But nowadays everyone uses sub-query, and I hate it; I don't know why.

                  我缺乏理论知识来判断是否有任何差异.子查询是否与 JOIN 一样好,因此无需担心?

                  I lack the theoretical knowledge to judge for myself if there is any difference. Is a sub-query as good as a JOIN and therefore is there nothing to worry about?

                  推荐答案

                  摘自 MySQL 手册 (13.2.10.11 将子查询重写为连接):

                  LEFT [OUTER] JOIN 比等效的子查询更快,因为服务器可能能够更好地优化它——这一事实并不仅仅针对 MySQL 服务器.

                  A LEFT [OUTER] JOIN can be faster than an equivalent subquery because the server might be able to optimize it better—a fact that is not specific to MySQL Server alone.

                  因此子查询可能比 LEFT [OUTER] JOIN 慢,但在我看来,它们的优势在于可读性稍高.

                  So subqueries can be slower than LEFT [OUTER] JOIN, but in my opinion their strength is slightly higher readability.

                  这篇关于加入与子查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:删除 MySQL 中的重复行 下一篇:SQL 将值拆分为多行

                  相关文章

                  最新文章

                  <small id='ZZph0'></small><noframes id='ZZph0'>

                    <tfoot id='ZZph0'></tfoot>
                      <bdo id='ZZph0'></bdo><ul id='ZZph0'></ul>

                    1. <i id='ZZph0'><tr id='ZZph0'><dt id='ZZph0'><q id='ZZph0'><span id='ZZph0'><b id='ZZph0'><form id='ZZph0'><ins id='ZZph0'></ins><ul id='ZZph0'></ul><sub id='ZZph0'></sub></form><legend id='ZZph0'></legend><bdo id='ZZph0'><pre id='ZZph0'><center id='ZZph0'></center></pre></bdo></b><th id='ZZph0'></th></span></q></dt></tr></i><div id='ZZph0'><tfoot id='ZZph0'></tfoot><dl id='ZZph0'><fieldset id='ZZph0'></fieldset></dl></div>
                      <legend id='ZZph0'><style id='ZZph0'><dir id='ZZph0'><q id='ZZph0'></q></dir></style></legend>