sql >> データベース >  >> RDS >> Mysql

結合ステートメントmysqlで更新しますか?

    あなたはそれを行うことができます。ただし、指定した例では、table1と更新の値のソース(table2 INNER JOIN table3)の間にJOIN接続がないため、結果は多少予測できません。

    クエリは次のようになります(私はMySQLの専門家ではありません):

    UPDATE table1, table2, table3 SET table1.column1 = table2.column1
        WHERE table2.column5 = table3.column6
    

    しかし、私が考えている あなたはおそらく(私は推測しているだけですが)もっと似たようなものが欲しいでしょう:

    UPDATE table1, table2, table3 SET table1.column1 = table2.column1
        WHERE table1.somecolumn = table3.somecolumn AND table2.column5 = table3.column6
    



    1. to_date()がPostgreSQLでどのように機能するか

    2. mysql5.58 macos10.6.5でサーバーを起動解除します

    3. mysqlはストレージエンジンからの自動インクリメント値の読み取りに失敗しました

    4. VBAでの長い変数値の終わりの検査