我有一张桌子想要合并另一张桌子。 此表具有entryID和activitiesID - 相同的entryID可以具有多个activitiesID。
我想将此数据移动到另一个已经有entryID的表中 和一个activitiesID空列。
我想填充它: 每个entryID只包含第一个表中的最后一个活动ID。
有什么建议吗?
非常感谢!
编辑:
这段代码似乎对我有用:
UPDATE Individual
SET
Activities =(SELECT Indiv_status.activitiesID FROM Indiv_status WHERE
Individual.entryID=Indiv_status.IndividualID order by IndividualID desc
limit 1)
WHERE Individual.entryID = (SELECT Indiv_status.IndividualID
FROM Indiv_status
WHERE Individual.entryID = Indiv_status.IndividualID order by IndividualID desc limit 1);
仍然需要检查数据是否正确,但现在第二个表中有值。