0
我想通過匹配聯繫人ID將最新的時間戳從一個表中的行復制到另一個表中。基本上我有一個呼叫記錄表,我想向我的聯繫人表添加一個列,該列將包含對該聯繫人的最近呼叫的時間戳。有關列有:將最新的時間戳從一個表複製到另一個表
contact.leadId => callrecord.cid,contact.lastcall => callrecord.time
這是一對多的關係,因爲只有一個用於每個接觸行,但callrecord表可能會有很多行用於該聯繫人。
我已經試過這樣:
UPDATE contact
JOIN callrecord ON contact.leadId = callrecord.cid
SET contact.lastcall = MAX(callrecord.time)
WHERE 1
,但我得到一個錯誤說「無效使用組功能」。
有誰知道一種方法來做到這一點?