날짜를 반환하는 하위 쿼리와 WHERE 절의 다른 하위 쿼리로 MySQL 테이블의 한 열을 업데이트하려고합니다. 여기두 개의 하위 쿼리가있는 MySQL 업데이트
가 있습니다 : 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)
반응은 "하위 쿼리는 1 개 이상의 행을 반환"입니다.
OMG 조랑말 감사합니다. 쿼리에서 내 오류를 이해하고 지금 예상대로 업데이트 중입니다. 감사합니다, 년 7 월 –