2011-02-09 46 views
2

我不知道如何做我想做的事情。
希望的數據關係在這個例子中更新左連接查詢幫助

UPDATE sym_entries_data_55' 
SET value = '46.00' 
WHERE (sym_entries_data_55.id = sym_entries_data_54.id) 
AND (sym_entries_data_54.member_id = sym_entries_data_5.entry_id) 
AND (sym_entries_data_5.username = 'namehere') 

回答

UPDATE sym_entries_data_55, sym_entries_data_54, sym_entries_data_5 
    SET sym_entries_data_55.value = '52.00' 
    WHERE sym_entries_data_55.id = sym_entries_data_54.id 
     AND sym_entries_data_54.member_id = sym_entries_data_5.entry_id 
     AND sym_entries_data_5.username = 'namehere' 
+0

什麼,用文字,你試圖做證明?你在尋找關於SQL的解釋嗎? – dfb 2011-02-09 18:43:05

+0

在「sym_entries_data_55」中更新「值」,其中「sym_entries_data_55.id」=「sym_entries_data_54.id」=「sym_entries_data_5.entry_id」=「sym_entries_data_5.username」=「用戶名」 – 2011-02-09 18:44:54

回答

2
UPDATE sym_entries_data_55, sym_entries_data_54, sym_entries_data_5 
    SET sym_entries_data_55.value = '46.00' 
    WHERE sym_entries_data_55.id = sym_entries_data_54.id 
     AND sym_entries_data_54.member_id = sym_entries_data_5.entry_id 
     AND sym_entries_data_5.username = 'namehere'