Sql复杂用法示例

365 阅读1分钟

1、查询某张表数据更新另外一张表

UPDATE it_item i SET i.sync_shelf = ( SELECT shelf FROM it_sync_item s WHERE i.mcp = s.cp_id AND i.sku = s.sku )

2、从移动员工表查询是否为移动员工,更新到冻结清单表对应记录

update TS_FREEZE_CARD f set f.MOBILE_EMPLOYEE = '1' where exists (select 1 from TS_MOBILE_EMPLOYEE m where m.MOBILE = to_char(f.MOBILE_NO)) and f.ABNORMAL_TYPE = 3;

个人电商中台开源项目

最后,附上个人开源电商业务中台服务项目:

   square-pavilion(四方阁)

 链接:github.com/ChenJinchen…

  Square pavilion is a cube project for e-commerce.(四方阁是一个为电商而生的中台项目)。 在玄幻小说中,总有一些比较牛逼且左右逢源于各个势力之间的中立组织,这些组织通常带有“阁”字。因此本项目取名“四方阁”,取包容并蓄,吸取百家之长之意。欢迎有兴趣的小伙伴们一起努力,把这个项目完善、推广。 Github square-pavilion