首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果一个LaborCostId只有1行,我希望输入一个新行。如果有两行,则忽略

如果一个LaborCostId只有1行,我希望输入一个新行。如果有两行,则忽略
EN

Stack Overflow用户
提问于 2020-12-31 16:44:10
回答 1查看 19关注 0票数 0

我有一个有几个列的表,如下所示。我希望编写一个UPDATE语句,以便在一个LaborCostID只出现一次的情况下,只插入一个新行。此新行将包含与单行项相同的LaborCostID。如果一个LaborCostID有两行,我想忽略它。因此,对于下面的示例,我需要插入一个新行(LaborCostID = 181614,CostCode =‘正规收益’,成本= 11.946)

  • 列名-值为(181614,181615,181615,181616,181616)的LaborCostID

  • 列名-有值的CostCode (定期、加班、加班福利、定期福利、定期福利)

  • 列名-

值为(0.000000,15.000000,3.795000,0.000000,11.946000)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-31 16:56:45

谢谢,我想出了一份Where声明,帮助我得到了它。从azteca.LABORCOSTACTDETAIL t1选择*,其中有LABORCOSTID (Select * from (按LABORCOSTID从azteca.LABORCOSTACTDETAIL组选择LABORCOSTID,其计数(azteca.LABORCOSTACTDETAIL.LABORCOSTID)= 1)为a);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65523486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档