使用同一表中另一列的数据计数更新一列? [关闭]
Posted
技术标签:
【中文标题】使用同一表中另一列的数据计数更新一列? [关闭]【英文标题】:Updating a column with a Count of data from another column in the same table? [closed] 【发布时间】:2020-11-26 21:26:52 【问题描述】:正如标题所暗示的那样,尝试对列进行计数或可能不同的计数,我们称之为年,以计算单个或填充 ID 的年数,并将其放在同一张表中的另一列中。这是我到目前为止的想法,我们想要更新表格。谢谢。
【问题讨论】:
请不要截图粘贴代码在这里 【参考方案1】:直接将组表加入更新表:
UPDATE outputtable O JOIN
(SELECT personID, COUNT(DISTINCT year) AS countYear
FROM outputtable GROUP BY personID) temp ON O.personID=temp.personID
SET O.N=temp.countYear
【讨论】:
以上是关于使用同一表中另一列的数据计数更新一列? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 MySQL 创建具有同一表中另一列的季节至今平均值的列
如何通过 Pyspark 中同一数据框中另一列的正则表达式值过滤数据框中的一列