本文介绍了如果存在于表中,如何更新SQL中的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 Id CategoryId 类别 类型 描述 映射 61068 463 Cat1 最大 收益 收益 : 100rs 1 , 2 , 3 61068 464 Cat2 Ded uctible Deductible : 50rs 4 , 5 61068 464 Cat2 Maximum 收益 收益 : 100rs 1 , 2 , 3 61068 465 Cat3 最大 收益 收益 : 100rs 6 , 7 61068 464 Cat2 最大 福利 收益 : 100rs 1 , 2 , 3 我有上表,我必须用新修改更新同一个表 i需要编写查询以获得以下内容reult。 Id CategoryId 类别 类型 描述 已映射 61068 463 Cat1 最大 福利 收益 : 100rs 1 , 2 , 3 61068 464 Cat2 Deductible Deductible : 50rs 4 , 5 61068 464 Cat2 相同 as Cat1 好处 : 100rs 1 , 2 , 3 61068 465 Cat3 Maximum 福利 福利 : 100rs 6 , 7 61068 464 Cat2 相同 as Cat1 好处 : 100rs 1 , 2 , 3 需要你的帮助才能更新同一张表以更新记录。解决方案 这是sql的绝对基础知识。请查看以下链接并试一试。这不是一个问题,因为你似乎还没有尝试过任何东西。 http://www.w3schools.com/sql/ sql_update.asp [ ^ ] 祝你好运! EF Nijboer你明白了问题先生:)。 yhnaks为您提供支持和帮助。 由于它们不是本表中的主键,因此很难通过简单的更新声明来解决。 我从第一个表中取出Distict并使用while循环来重新标记不同的临时表。 在while循环中我接受了每一个ID并解决它以更新它 感谢朋友:)为您的宝贵意见:)) Id CategoryId Category Type Description Mapped61068 463 Cat1 Maximum Benefit Benefit : 100rs 1,2,361068 464 Cat2 Deductible Deductible : 50rs 4,561068 464 Cat2 Maximum Benefit Benefit : 100rs 1,2,361068 465 Cat3 Maximum Benefit Benefit : 100rs 6,761068 464 Cat2 Maximum Benefit Benefit : 100rs 1,2,3I have the above table and i have to update the same table with new modificationi need to write the query to get the below reult.Id CategoryId Category Type Description Mapped61068 463 Cat1 Maximum Benefit Benefit : 100rs 1,2,361068 464 Cat2 Deductible Deductible : 50rs 4,561068 464 Cat2 Same as Cat1 Benefit : 100rs 1,2,361068 465 Cat3 Maximum Benefit Benefit : 100rs 6,761068 464 Cat2 Same as Cat1 Benefit : 100rs 1,2,3need your help to update the same table to get the record updated. 解决方案 This is the absolute basics of sql. Please check out the link below and have a try. This isn''t really a question because it seems you haven''t tried anything yet. http://www.w3schools.com/sql/sql_update.asp[^]Good luck!E.F. Nijboer you didint understand the question sir :) . yhnaks for your support and help.As their is no primary key in this table it was difficult to solve by simple update statment. I took the Distict from the first table and used while loop to irrearte the temp table of distinct .In while loop i took the each and every ID and solved it to update it thanks friends :) for your valuable inputs :) 这篇关于如果存在于表中,如何更新SQL中的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-11 22:35