sql中不用case,when怎么实现动态更新?
本人小白,遇到一个困惑,直接上问题。
现有三张表:a,b,c
a表字段:id, 客户账号,znum
b表字段:id, groupname
c表字段:id, customid, znum
表关系:a表的客户账号对应b表的groupname,b表的id对应c表的customid
需求:将a表中的znum字段按表的关联关系一一对应的更新到c表的znum中。
现在我的困惑是,每次更新的值与条件都不一样,我怎么去实现动态更新,因为要导入的数据有几百条,写那么多case,when肯定不现实。
怎么才能通过sql来解决这个问题呢?(不通过后端代码),希望有人帮忙解惑,感激不尽!