2015-04-04 77 views
-1

我確定兩個表SQL查詢來從表1中選擇ID,並更新到表2

hawker_master table 
    id hawker_name 
    1  raj 
    2  vicky 

    customer_entry table 
    hawkername 
    raj 
    raj 
    vicky 

我需要它的地方hawkername的customer_entry表像下面選擇hawkermaster和更新ID尤其hawker_name的ID的SQL查詢恩..

FOR EX -

customer_entry table 
    hawkername 
    1 
    1 
    2 
+0

試着自己去做,並詢問是否有錯誤或問題發生。 – 2015-04-04 15:29:58

+0

您應該可以使用子查詢https://dev.mysql.com/doc/refman/5.0/en/subqueries.html執行此操作。 – chris85 2015-04-04 15:31:19

回答

0

您可以使用多臺UPDATE語法進行連接:

UPDATE customer_entry ce 
    JOIN hawker_master hm ON hm.hawker_name = ce.hawkername 
SET ce.hawkername = hm.id