一張表有2個欄位acct id,hm 內容 20

時間 2025-02-02 21:50:13

一張表有2個欄位acct_id,hm.內容

1樓:美不的事鄉

可以用遊標的方式先給他加個冗餘列,就是變成。

acct-id hm inid

然後 select , select hm from table where acctid = and inid =1) as hm1, (select hm from table where acctid = and inid =2) as hm2,(select hm from table where acctid = and inid =3) as hm3 from table

一張表中的id對應另一張表中的兩個欄位怎麼查詢

2樓:恬淡且巍峨的小福音

使用者姓名 as 被留言人 from 留言表 as c inner join 使用者表 as a on c.留言使用者id=a.使用者id inner join 使用者表 as b on c.

有兩張表,表1中有兩個欄位 id name 表2中也是兩個欄位id name 顯示看**

3樓:網友

可能在裡面,把所轄機構或者上級機構的某個引數給設定好。

求乙個sql查詢語句,乙個表為主表,包含另外1個表的2個欄位

4樓:

需要用連線查詢來處理。

如有以下2張表:

查詢2張表id和name欄位內容完全相同的內容,可用如下語句:

select a.* from test a,test1 b where and ;

結果:說明,兩表連線where條件要寫上關聯條件,因為提問是兩個欄位完全相等,所以就寫作: and

sql查詢乙個表中兩個欄位對應的另乙個表的資料

5樓:網友

根據 news表中的 news_type_id = 1 查出 news_type表中的 「透明點評」 這條資料,「透明點評」是最後需要查出來的位置資料。

子查詢或者表連線。

比如表連線的方式就可以寫成:

select ,,title from news as n inner join news_type as t ;

只查「透明點評」的資料子查詢可以寫成:

select * from news where news_type_id=(select type_id from news_type where type_name='透明點評');

為什麼一張表有兩個主鍵欄位,就不能與之建立主外來鍵關係

6樓:網友

不知道你怎麼建立的, 下面是 乙個表有 兩個主鍵欄位的例子。

sql> -建立測試主表。 id1,id2 是主鍵。

sql> create table test_main1 (2 id1 int,3 id2 int,4 value varchar(10),5 primary key(id1, id2)6 );

表已建立。sql> -建立測試子表。

sql> create table test_sub1 (2 id int,3 main_id1 int,4 main_id2 int,5 value varchar(10),6 primary key(id)

表已建立。建立外來鍵語句。

sql> alter table test_sub12 add constraint main_id_cons13 foreign key (main_id1, main_id2) references test_main1(id1,id2);

表已更改。

db2如何實現用一張表的某個欄位更新另一張表的相應欄位

update a a set a.dui status select b.dui status from b b where b.dui date a.dui date and b.acct no a.acct no where a.dui status 條件 and 其它限制條件.這樣就只改自己想...

sql語句判斷一張表的某欄位為空,然後查詢另外一張表的資料,怎麼寫

樓上那個不行,應該是a沒有再找b 而不是連線2個表一起找樓主你的 的問題出在when id is null 你都輸入id 10289了 id怎麼會空?應該是select case when a.name is null thenb.name else a.name end name from sel...

一張表的兩個外來鍵怎麼連結另一張表的主鍵

人員資訊表 的人員id必須是主鍵,然後分別執行以下兩句 alter table 實驗方案表 add constraint fk shry foreign key 設計人員id references 人員資訊表 alter table 實驗方案表 add constraint fk spry fore...