Проблема состоит в том, чтобы вычесть 1% платы за обслуживание из баланса сберегательного счета, который имеет как кредитный, так и сберегательный счет.
Схема
таблица "филиалов" (имя_расхождения, филиал_город, активы)
таблица "customer" (customer_name, customer_street, customer_city)
таблица «account» (номер счета, имя филиала, баланс)
таблица ссуд (номер займа, имя филиала, сумма)
таблица «вкладчик» (customer_name, account_number)
таблица «заемщик» (customer_name, loan_number)
Я пробовал с этим:
update account
-> set balance=balance*0.99
-> where (select distinct customer_name from
->borrower where customer_name in(select
->customer_name from depositor));
но получаю ошибку 1242. может кто-нибудь помочь мне с этим?