0

不确定这是否是一个基本问题,但我似乎无法弄清楚语法。

我有一个名为leads- primary keyLeadsId的表和另一个名为rep_assignprime key的表lead_id

我想将rep_id位于的字段存储rep_assignleads表中leads.LeadsId = rep_assign.lead_id

有谁知道怎么做?我只想将数据从一个表移动到另一个LeadsId等于lead_id.

我已经尝试SELECT INTOINSERT INTO几种方法,但我似乎无法让它发挥作用。

谢谢你的帮助。

4

1 回答 1

0

听起来您的两个表中都已经包含大部分数据。也许您只需要更新潜在客户表以添加 rep_id。

UPDATE leads SET rep_id=(SELECT rep_id FROM rep_assign WHERE rep_assign.lead_id=leads.LeadId ORDER BY rep_assign_id DESC LIMIT 1)

像这样的 NB 子查询适用于大多数 RDBMS,但不是全部。如果这对您不起作用,如果您能告诉我们您正在使用什么 RDBMS(例如 MySQL),将会有所帮助。

于 2012-05-09T13:32:15.757 回答