-
由於您不知道 t hy cus 安裝表中的主鍵,因此使用 exists 更安全。
update t_hy_cus_install t setwhere exists( select 1from t_hy_cus_install t1, t_hy_cus_install_detail t2
where =
and <>2
and like'%n2%' and
and and
and and= ;
-
update t_hy_cus_install hmjx=1 where install_bill_id in (select ,from t_hy_cus_install t1, t_hy_cus_install_detail t2
where =
and <>2
and like'%n2%')
就是這樣,檢視資料庫中的表。
-
其實很簡單,替換之前的所有內容:更新 t1 set'1',整體如下:
update t1 set '1'
from t_hy_cus_install t1, t_hy_cus_install_detail t2
where =
and <>2
and like'%n2%'
-
你的句子太混亂了,你需要根據你的意思說清楚幾點。
1.如果使用表B資料更新表A,what條件是什麼,即更新表A中的哪些資料,表B中使用哪些資料,兩者之間有什麼關係。 我無法從您的語句中看到表 b 和表 a 之間的相關性。
2.找到關聯條件後,無論表b中的資料是否唯一,仍會出現“返回值多行”錯誤。
根據表的結構和資料,假設表A和表B中的name列是唯一的,並且名稱作為關聯,可以這樣寫,以達到更新的目的:
update a set cou2 = (select b_cou1 from b where = where name in (select b_name from b where =
此語句必須滿足名稱位於表 A 和 B 中的唯一條件,然後才能使用。
-
cou2=(select b cou1 from b where(condition 1)) where name=(select b name from b where(condition 1)).
select b cou1 from b 其中(條件 1) 此子查詢只能有一條記錄。
它可以更改為: update a a set cou2=
where exists
從 B B 中選擇 *,其中 B 名稱 = 和 (條件 1))。
新樂團成員由團長兼鼓手黃邁克、主唱劉文杰、結他手孫志群、貝斯手劉曉華、鍵盤手傅朝華組成。2002年,樂團最初由蘇建新領銜,並推出了第乙個同名****字母樂團**,從而正式出道。 2004年,主演傳記偶像劇《死心必須愛》。 >>>More