gpt4 book ai didi

sql - 如何比较相同ID将表的一列复制到PostgreSQL中另一个表的列

转载 作者:行者123 更新时间:2023-11-29 11:10:09 25 4
gpt4 key购买 nike

我需要将表 1 中的 ref_id1 复制到表 2 中的列 ref_id2,匹配的两件事是: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,请告诉我该怎么做。

最佳答案

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;

希望它对你有用。

关于sql - 如何比较相同ID将表的一列复制到PostgreSQL中另一个表的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17333994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com