如何将查询计算插入到现有实体的列/属性中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将查询计算插入到现有实体的列/属性中?相关的知识,希望对你有一定的参考价值。
因此,我创建了一个用于计算销售人员佣金的查询,这给了我所需的预期结果,所以我接下来要做的就是将这些计算值插入到我的员工实体中,目前仍然为NULL,但是问题是我如何放置此语句来填充人员表的行,我看到了很多有关如何更新表列内容的地方
我只想知道如何将佣金栏发送到另一个实体的栏因此,从此查询中,它列出了每个工作人员的佣金,但是如何将所有这些佣金插入到另一个类似职员的实体的列中
答案
使用查询的联接(没有staff
子句来更新表ORDER BY
:]update staff s
inner join (
<your query>
) t on t.staffID = s.staffID
set s.columnname = t.Commission
将columnname
更改为要更新的列的名称。同样在您的查询中,如果有2名同一个职员,则使用GROUP BY staffID, staffName
更安全。
以上是关于如何将查询计算插入到现有实体的列/属性中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将新对象插入实体并设置该对象与另一个实体的现有对象的关系?
Core Data + iCloud,更改通知插入和删除关系中的对象但不更新关系中现有实体的属性