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

挿入時:列参照スコアがあいまいです

    =の右側 set内 句、scoreには2つの可能性があります :EXCLUDED.score およびword_relations.score 。前者は、挿入されている値にアクセスする方法です。後者は、行に格納されている値にアクセスする方法です。

    私はこれを次のように書きます:

    ON CONFLICT (word1_id, word2_id) DO
        UPDATE SET score = word_relations.score + EXCLUDED.score
    



    1. SQLでのクロス結合と内部結合

    2. Entity Framework 4のLINQ式内からOracle関数を実行するにはどうすればよいですか?

    3. MySQL複合インデックス(WRT RailsポリモーフィックアソシエーションおよびSTI)でのキーのパフォーマンスの高い順序付け

    4. ON DELETE CASCADE、:dependent =>:destroy、またはその両方を使用する必要がありますか?