我遇到了一個問題,我需要根據存儲在另一個表中的值更新一個表。但是,第二個表包含與查詢無關的行。例如:使用另一個表中的某些值的更新表
Table1
id | active
------------
1 | Yes
2 | Yes
3 | Yes
4 | Yes
Table2
id | type | value
--------------------
1 | date | 2011
1 | name | Glen
2 | date | 2012
2 | name | Mike
我想讀的類型「日期」值,並在這個過程中跳過的名稱,並更新表1。
我已經把以下內容:
UPDATE table1 a, tabel2 b
SET a.active='no'
WHERE a.id = b.id
AND b.type='date'
AND b.value='2011'
這似乎並沒有在所有很好地工作。
任何幫助將是偉大的。
標題。刪除一個。 – Rahul