![]() |
||
Major Member
![]() 加入日期: Aug 2005
文章: 237
|
這句合併sql語法要如何寫呢?
上學期成績單、下學期成績單
要合併上下學期成績單 這三個資料表的欄位都一樣分別是 學號、姓名、國文、數學、英語 由於上學期和下學期的學生人數一定不一樣 因為有人退學、有人轉學 麻煩了謝謝 我用的資料庫是sql server 2000 ![]() |
|||||||
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Jul 2003
文章: 75
|
select A1.*,B1.* from 上學期成績單 A1 inner Join 下學期成績單
on A1.學號=B1.學號 And A1.姓名=B1.姓名 And A1.國文=B1.國文 And A1.數學=B1.數學 and A1.英語=B2.英語 這語法下下來,只有上,下學期的人員都存在..才會顯示.. 如果要都出現,請將inner join 改為left join 或right join
__________________
------------------- ![]() ![]() ![]() ------------------- 我是......儒夫剋星 |
||
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2005
文章: 237
|
引用:
你好: 我希望上下學期成績單 也是答得到一樣的欄位如下 學號、姓名、國文、數學、英語 而且可以查到全部的人 謝謝 |
|
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2005
文章: 237
|
這個問題困擾好久了
麻煩會的大大 幫忙一下 小弟感激不盡 |
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Sep 2003 您的住址: Taipei
文章: 89
|
有沒有試過用UNION (ALL)的寫法?
|
![]() |
![]() |