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

UPDATEのターゲットテーブルは更新できません

    小さな変更でこれが修正されるように思えますか?

    UPDATE TempRH T 
        JOIN (
               SELECT offices_id,MAX(Poids)AS Poids
               FROM TempRH  
               GROUP BY 
                      offices_id
              )T1
        ON T1.offices_id=T.offices_id
        SET T.Poids=0 
    

    T1.Poidsを変更します T.Poidsへ 。つまり、SET TABLEの値 UPDATEしたい




    1. ストアドプロシージャのselectステートメントで変数を使用して列名を渡す必要がありますが、動的クエリを使用できません

    2. SQLサーバーにIPアドレスを格納するための最も適切なデータ型は何ですか?

    3. 列のセットに対するNOTNULL制約

    4. pipを使用した特定のパッケージバージョンのインストール