私は顧客列のtotal_ordersを更新して、顧客が出したすべての注文の合計数と等しくなるようにする必要があります(cust_orderで)
ここに私が試したものがあります
update (select *
from atish_customer a
inner join
(
select cust_nbr,count(cust_nbr) as count_orders
from atish_cust_order
group by cust_nbr
)c
on c.cust_nbr=a.cust_nbr)
set tot_orders=count_orders;
しかし、これは私が得るエラーです
ORA-01779: cannot modify a column which maps to a non key-preserved table