<bdo id='6FN4O'></bdo><ul id='6FN4O'></ul>
<tfoot id='6FN4O'></tfoot>
    <i id='6FN4O'><tr id='6FN4O'><dt id='6FN4O'><q id='6FN4O'><span id='6FN4O'><b id='6FN4O'><form id='6FN4O'><ins id='6FN4O'></ins><ul id='6FN4O'></ul><sub id='6FN4O'></sub></form><legend id='6FN4O'></legend><bdo id='6FN4O'><pre id='6FN4O'><center id='6FN4O'></center></pre></bdo></b><th id='6FN4O'></th></span></q></dt></tr></i><div id='6FN4O'><tfoot id='6FN4O'></tfoot><dl id='6FN4O'><fieldset id='6FN4O'></fieldset></dl></div>

      <small id='6FN4O'></small><noframes id='6FN4O'>

      <legend id='6FN4O'><style id='6FN4O'><dir id='6FN4O'><q id='6FN4O'></q></dir></style></legend>
    1. 如何从 SQL Server 中的 SELECT 更新?

      时间:2023-07-18
      • <tfoot id='zlYFb'></tfoot>

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

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

            <legend id='zlYFb'><style id='zlYFb'><dir id='zlYFb'><q id='zlYFb'></q></dir></style></legend>
              <bdo id='zlYFb'></bdo><ul id='zlYFb'></ul>
                <tbody id='zlYFb'></tbody>
                本文介绍了如何从 SQL Server 中的 SELECT 更新?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                SQL Server中,可以使用INSERT.. SELECT语句将行插入到表中:

                In SQL Server, it is possible to insert rows into a table with an INSERT.. SELECT statement:

                INSERT INTO Table (col1, col2, col3)
                SELECT col1, col2, col3 
                FROM other_table 
                WHERE sql = 'cool'
                

                是否也可以使用SELECT更新表?我有一个包含值的临时表,并想使用这些值更新另一个表.也许是这样的:

                Is it also possible to update a table with SELECT? I have a temporary table containing the values and would like to update another table using those values. Perhaps something like this:

                UPDATE Table SET col1, col2
                SELECT col1, col2 
                FROM other_table 
                WHERE sql = 'cool'
                WHERE Table.id = other_table.id
                

                推荐答案

                UPDATE
                    Table_A
                SET
                    Table_A.col1 = Table_B.col1,
                    Table_A.col2 = Table_B.col2
                FROM
                    Some_Table AS Table_A
                    INNER JOIN Other_Table AS Table_B
                        ON Table_A.id = Table_B.id
                WHERE
                    Table_A.col3 = 'cool'
                

                这篇关于如何从 SQL Server 中的 SELECT 更新?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:为什么我们总是喜欢在 SQL 语句中使用参数? 下一篇:在 SQL Server 中计算运行总计

                相关文章

                  <legend id='ilSFO'><style id='ilSFO'><dir id='ilSFO'><q id='ilSFO'></q></dir></style></legend>

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

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

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