user_id (user_id = 5 としましょう) を検索する SQL クエリを作成するのに助けが必要ですが、この user_id には複数の行エントリがありますが、各行を別々に更新する必要があります。
そのuser_idに割り当てたいデータの配列があります。以下にテーブルの例を示します。
id user_id amount txn_id
1 5 10 foo_unique
2 5 5 bar_unique
3 7 15 xyz_unique
4 5 10 123_unique
私の配列は次のようになります。
Array (
[0] => 14
[1] => 6
[2] => 9
)
ご覧のとおり、user_id 5 に対して 3 つの配列値と 3 つの行があるので、その配列の各値を対応する user_id (5) に追加します。UNIQUE という名前の列があることに注意してくださいtxn_id
テーブルを更新すると、次のようになります。
id user_id amount txn_id
1 5 14 foo_unique
2 5 5 bar_unique
3 7 6 xyz_unique
4 5 9 123_unique
これを達成する方法はありますか?
ありがとう。
PS: この問題では SQL CASE を使用できません。