2014-02-09 103 views
0

我需要從另一個表的字段更新一個表的字段。我遵循完全相同的鏈接Stackoverflow,但我得到一個語法錯誤。從另一個表中更新一個字段

這裏是我的查詢

UPDATE crm_leads 
SET landlord_name = crm_owners.name, 
last_name = crm_owners.last_name 
FROM crm_owners 
WHERE crm_owners.id =crm_leads.landlord_id 
AND crm_leads.landlord_name = '' 
AND crm_leads.last_name = '' 

回答

1

試着將你的更新後,但你的SET前內連接。如果我沒有理解你的模式,這樣的事情應該工作:

UPDATE crm_leads 

INNER JOIN crm_owners 
ON crm_owners.id = crm_leads.landlord_id 

SET crm_leads.landlord_name = crm_owners.name, 
crm_leads.last_name = crm_owners.last_name 

WHERE crm_leads.landlord_name = '' 
AND crm_leads.last_name = '' 
+0

這是logic..i了it..and如果它的工作,它的工作的感謝 – user3244721

+0

可能要接受的答案,然後我的朋友 –

相關問題