我需要帮助构建一个搜索 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 有三个数组值和三行,现在我想将该数组的每个值添加到相应的 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。