需求:根据B表中内容更新A表中的字段内容
--PostgreSQL 12.3 (Ubuntu 12.3-1.pgdg20.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0, 64-bit
update
lib
set
goodsid = map.gid,
ludpdate = map.ludpdate
from
map
where
string_to_array(lib.pid, '') <@ (string_to_array(map.ppid, '') || string_to_array(map.gid, ''));
结果如下: