我试图用子查询更新一列MySQL表,并返回一个日期的子查询,以及WHERE子句的另一个子查询。有两个子查询的MySQL更新
这里是:
UPDATE wtk_recur_subs_temp
SET wtk_recur_date = (SELECT final_bb.date
FROM final_bb, wtk_recur_subs
WHERE final_bb.msisdn = wtk_recur_subs.wtk_recur_msisdn)
WHERE wtk_recur_subs_temp.wtk_recur_msisdn IN (select final_bb.msisdn
from final_bb)
从MySQL发动机的响应是 “子查询返回多个1行”。
谢谢OMG小马。我了解我在查询中的错误,现在它正在按预期进行更新。 Regards, July – 2010-06-14 23:45:33