我将尝试按以下方式更新一个表:
UPDATE T_Payment
SET Payment_Group_No = ?
WHERE (T_Payment.Payment_Type_no =
(SELECT T_Payment_type.Payment_type_no
FROM T_Payment_type
WHERE T_Payment_type.Payment_Group_No = ?))
AND (Payment_Date BETWEEN ? AND ?)
注意:select query将返回许多值。
答案 0 :(得分:0)
您必须在子查询中使用别名,因为您使用的是在
中更新的同一个表