本文介绍了在Sql中使用while循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我有一张桌子。它有三列:AccessionNo,MasterAccessionNo,Copies 我必须在具有AccessionNo = MasterAccessionNo的行中更新Copies列。 这是我的桌子: Id AccessionNo MasterAccessionNo副本 1 001 001 3 2 002 001 1 3 003 001 1 4 004 004 2 5 005 004 1 现在如果我用Id手动删除一行从表中2,然后副本应从3更新到2,其中 AccessionNo = MasterAccessionNo 。如果我要删除更多记录,则应更新相应的副本,检查记录 AccessionNo = MasterAccessionNo 我该怎么做解决方案 Hi, I have a table. It has three columns: AccessionNo, MasterAccessionNo, Copies I have to update the Copies column in rows having AccessionNo=MasterAccessionNo.This is my table:Id AccessionNo MasterAccessionNo Copies 1 001 001 3 2 002 001 1 3 003 001 1 4 004 004 2 5 005 004 1Now if i am deleting a row manually with Id 2 from the table, then the copies should be updated from 3 to 2 where AccessionNo=MasterAccessionNo. If i am deleting more records then the corresponding copies should be updated checking that records AccessionNo=MasterAccessionNoHow can i do this 解决方案 这篇关于在Sql中使用while循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!