求資料庫高手幫我寫一條update語句

2023-02-14 14:30:39 字數 618 閱讀 8900

1樓:匿名使用者

update b set b.b3 = (select a2 from a where a.a1 = b.b1

and exists (select 1 from c where a.a2 = c.c2))

where exists

(select 1 from a where a.a1 = b.b1

and exists (select 1 from c where a.a2 = c.c2));

2樓:匿名使用者

update b set b.b3=a.a2 from a.a1=b.b1 and a.a2 in (select c2 from c)

3樓:匿名使用者

update b set b.b3=

(select a.a2 from a

where a.a1=b.b1 and a.a2 in (select c2 from c) )

4樓:匿名使用者

update a, b, c set b.b3 = a.a2 where a.a1 = b.b1 and a.a2 = c.c2

跪求資料庫SQL高手幫忙解答

create table tb state int stateid int primary,var statename varchar2 20 create table tb city int cityid int primary,int stateid int,var statename varc...

怎樣用C語句向資料庫中插入一條記錄

string strconn provider microsoft.jet.oledb.4.0 data source datadirectory db1.mdb oledbconnection conn new oledbconnection strconn conn.open string st...

mysql資料庫自增l列刪除一條記錄後再新增記錄自增列就不連續了

大家用的mysql都是這樣吧 如果你要連續的話 也可以實現啊 每次插入之前要判斷max 5.x的版本都有這個函式吧?然後再max 1 不過要是刪除的話 就比較麻煩了 好比刪除3 你得把後面的都修改了 建議不要這麼做 自動id列,如果刪除了記錄,再插入記錄時,預設不會重用已經刪除的id,因此是不連續的...