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

发布于 2020-12-31 16:56:45
谢谢,我想出了一份Where声明,帮助我得到了它。从azteca.LABORCOSTACTDETAIL t1选择*,其中有LABORCOSTID (Select * from (按LABORCOSTID从azteca.LABORCOSTACTDETAIL组选择LABORCOSTID,其计数(azteca.LABORCOSTACTDETAIL.LABORCOSTID)= 1)为a);
https://stackoverflow.com/questions/65523486
复制相似问题