SQL 中的 UPDATE 問題。

發布 科技 2024-02-08
5個回答
  1. 匿名使用者2024-02-05

    由於您不知道 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= ;

  2. 匿名使用者2024-02-04

    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%')

    就是這樣,檢視資料庫中的表。

  3. 匿名使用者2024-02-03

    其實很簡單,替換之前的所有內容:更新 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%'

  4. 匿名使用者2024-02-02

    你的句子太混亂了,你需要根據你的意思說清楚幾點。

    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 中的唯一條件,然後才能使用。

  5. 匿名使用者2024-02-01

    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))。

相關回答
4個回答2024-02-08

select * from log a,(select ,max(date) from logwhere id='10000' >>>More

9個回答2024-02-08

有一些小誤區,就算鎖定BL,也找不到手機的位置,很簡單,關掉就行了。 >>>More

10個回答2024-02-08

所有這些都只是不同的表達方式

2個回答2024-02-08

新樂團成員由團長兼鼓手黃邁克、主唱劉文杰、結他手孫志群、貝斯手劉曉華、鍵盤手傅朝華組成。2002年,樂團最初由蘇建新領銜,並推出了第乙個同名****字母樂團**,從而正式出道。 2004年,主演傳記偶像劇《死心必須愛》。 >>>More

15個回答2024-02-08

指大禹的控水,以及大禹的貢獻。