求一條SQL語句,有關聯合查詢的

時間 2022-05-15 19:20:02

1樓:匿名使用者

試試看這樣行不行

select [表b].[學號],

[表a].[姓名],

isnull(sum(case [表b].[學科] when n'語文' then [表b].[分數] end), 0) as [語文],

isnull(sum(case [表b].[學科] when n'數學' then [表b].[分數] end), 0) as [數學],

isnull(sum(case [表b].[學科] when n'英語' then [表b].[分數] end), 0) as [英語]

from [表b]

inner join [表a] on [表a].[學號] = [表b].[學號]

group by [表a].[姓名], [表b].[學號]

order by [表b].[學號]

2樓:匿名使用者

select * from a left join b on a.學號 = b.學號

求一條SQL語句

樓上兩位的都有問題。應該是 select a.tid,tkh,tname,sum t2a sum t2b from table1 a,table2 bwhere a.tid b.tid and tkh 50 group by a.tid,tkh,tname select table1.tid,tkh...

求一條SQL語句

select from select from 表 where 列2 is null union select from 表 where 列2 is not null and rownum 100 case when select count from 表 where 列2 is null 100 ...

SQL重複資料只顯示一條,查詢語句怎麼寫

吳佳航 sql重複資料只顯示一條,查詢語句編碼的寫法是 如果是所有欄位都重複,使用 distinct。如果部分欄位重複,只能使用group by 或是其他的方法。結構化查詢語言 structured query language 簡稱sql 發音 es kju el s q l 是一種特殊目的的程式...