2017-01-03 7 views
0

私は2つのテーブルoriginalupdatedを持っています。複雑な更新クエリ2つのテーブルを使用するSQL

original: 

|---------|---------|---------|---------| 
| URL | funded|  days|  time| 
|---------|---------|---------|---------| 

updated 



    |---------|---------|---------|---------| 
    | URL | funded | days | time | 
    |---------|---------|---------|---------| 

二列(表originalupdated内の1つの内の1つの)が同じURLを持っている場合は、私はupdated tablefundeddaysをつかむと一致するURLが表示されますoriginal tablefundeddaysを更新したいと思います。

SQLを使ってこれを実現できますか?

+0

はい、達成できます。実際、これはSQLの基本的で些細な機能です。あなたが試したことを私たちに教えてください。私たちは間違いを喜んで指摘します。 – Anand

答えて

1

ここでMySQLのUPDATE結合構文を使用できるはずです。

UPDATE original a 
INNER JOIN updated b 
    ON a.URL = b.URL 
SET a.funded = b.funded, 
    a.days = b.days 
関連する問題