有这样一个需求:
有三张表:tb_a tb_b tb_c
对应字段分别为:
aid aname fid
bid bname
cid cname
fid为外键,目前对应tb_b表中的bid
bname和cname相同
需要根据fid在tb_b表中查找bname,然后根据bname在tb_c表中查找cid,然后用cid更新fid
自己想了半天,没有结果,从网上找了一个,很好用,分享之:
update tb_a set fid=b.cid from tb_a a,(select bid as oldid,cid from tb_c,tb_b where tb_c.cname=tb_b.bname) b where a.fid=b.oldid
关键字: sql
发表评论
相关文章
国内AI资源汇总,AI聊天、AI绘画、AI写作、AI视频、AI设计、AI编程、AI音乐等,国内顺畅访问,无需科学上网。
扫码或点击进入:萤火AI大全
文章分类
最新评论