שאלה
למה הוא מעדכן לי את כל השורות במקום שורה אחת
למה הוא מעדכן לי את כל השורות במקום שורה אחת
update accounts
set addr =
(select accounts_dail.addr
from accounts,accounts_dail
where accounts.name = accounts_dail.name
and
accounts.account_id = accounts_dail.account_id
and
accounts_dail.addr != accounts.addr
)
הוא מעדכן לי את כל השורות בערך שהוא מעדכן בשורה המתאימהset addr =
(select accounts_dail.addr
from accounts,accounts_dail
where accounts.name = accounts_dail.name
and
accounts.account_id = accounts_dail.account_id
and
accounts_dail.addr != accounts.addr
)