我試圖用子查詢更新一列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