-1
我有一個表(配置),在與該領域的「狀態」字段「類型」和另一個表(用戶)。的MySQL查詢中使用兩個表
田間「狀態」有些值是空白。
只有當另一個表中的字段'type'等於'3'時,我纔想將字段'status'更改爲'applied'。
你能解釋一下如何做這個查詢嗎?
我有一個表(配置),在與該領域的「狀態」字段「類型」和另一個表(用戶)。的MySQL查詢中使用兩個表
田間「狀態」有些值是空白。
只有當另一個表中的字段'type'等於'3'時,我纔想將字段'status'更改爲'applied'。
你能解釋一下如何做這個查詢嗎?
試試這個
update table2
inner join table1 on table1.id=table2.id
and table1.type=3
set status=applied
ID在這兩個表
用於連接更新的Mysql語法與其他DBMS不同。 –
你怎麼知道用戶配置類型的共同視野。你有用戶的配置ID嗎? – Marc
這兩張表之間的關係是什麼? (主鍵/外鍵) – Luke94
可以請您顯示這兩個表的模式,說明哪些字段進行了連接。 *顯示創建表配置; *和*顯示創建表用戶; *應該這樣做。 – itsbruce