table1 の ref_id1 を table2 の列 ref_id2 にコピーする必要があります。一致する 2 つの項目は、id (同じ列名)、a_ref1 および b_ref1 (列名は異なりますが、数値は同じになります) です。
表1
ID ref_id1 a_ref1
9 2.3456762498; 1367602349
9 1.61680784158; 1367653785
9 2.63461385408; 1367687746
9 0; 1367688520
9 0.780442217152; 1367740313
9 3.18328461662; 1367773889
9 0.775471247616; 1367774978
表2
ID b_ref1 ref_id2
9 1367602349;
9 1367740313;
9 1367774978;
2 1357110511;
2 1357186899;
2 1357195928;
2 1357199525;
簡単に言うと、id と a_ref1 を b_ref1 と比較して ref_id1 を ref_id2 にコピーする必要があります。その方法を教えてください。
ベストアンサー1
UPDATE public.clean_trips_byobu
SET trip_dist = clean_trips.bktp_mt_total
FROM public.clean_trips
WHERE public.clean_trips.obu_id = clean_trips_byobu.obu_id
AND clean_trips.bktp_trip_id = clean_trips_byobu.trip_id;
それがあなたにとって役立つことを願っています。