濮阳杆衣贸易有限公司

主頁 > 知識庫 > mssql 兩表合并sql語句

mssql 兩表合并sql語句

熱門標簽:長沙智能外呼系統(tǒng) 菏澤語音電銷機器人加盟公司 湖南電腦外呼系統(tǒng)平臺 知名電銷機器人價格 分享百度地圖標注多個位置 外呼系統(tǒng)改進 電銷機器人公司 需要哪些牌照 廣東防封卡外呼系統(tǒng)原理是什么 地圖標注牌

一、問題

學(xué)生表:                                               課程表:

 id   姓名 課程號(外鍵)                        課程號,課程名

 '1', 'xix',  1                                              1,' 語文'
 '2', 'cic',  2                                               2, '數(shù)學(xué)'
 '3', 'ddi', 4                                               3,  '英語'

將學(xué)生表、課程表合成一個新表  destTb:

id  姓名  課程號 課程名

1   xix    1    語文
2   cic    2     數(shù)學(xué)
3   ddi  NULL NULL
NULL NULL 3 英語

二、建立測試數(shù)據(jù)

CREATE TABLE student(id nvarchar(10),name nvarchar(10),cno int)
INSERT student SELECT '1','xix',1
UNION ALL SELECT '2','cic',2
UNION ALL SELECT '3','ddi',4
GO

CREATE TABLE class(cno int,name nvarchar(10))
INSERT class SELECT 1,'語文'
UNION ALL SELECT 2,'數(shù)學(xué)'
UNION ALL SELECT 3,'英語'
GO

select id ,s.name as 姓名,c.cno as cno,c.name as 課程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno

三、合并插入

--目標表destTb不存在  ,結(jié)果集作為tmp

select * into destTb  from (select id ,s.name as 姓名,c.cno as cno,c.name as 課程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno) as tmp

--如果目標表destTb已經(jīng)存在

insert into destTb   select id ,s.name as 姓名,c.cno as cno,c.name as 課程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno

標簽:呼和浩特 福建 珠海 天水 商洛 美容院 西寧 泉州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《mssql 兩表合并sql語句》,本文關(guān)鍵詞  mssql,兩表,合并,sql,語句,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mssql 兩表合并sql語句》相關(guān)的同類信息!
  • 本頁收集關(guān)于mssql 兩表合并sql語句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    稻城县| 凤冈县| 高陵县| 文成县| 桐柏县| 临沂市| 涟水县| 辽源市| 大兴区| 剑川县| 祁门县| 扶余县| 特克斯县| 日土县| 天水市| 庆云县| 盐池县| 阜新| 乌审旗| 和平县| 赤城县| 屏南县| 霞浦县| 泰来县| 咸宁市| 潜江市| 贵定县| 沾化县| 龙岩市| 湘阴县| 曲阳县| 巴马| 松桃| 三台县| 南充市| 进贤县| 斗六市| 南通市| 乐安县| 若尔盖县| 大同县|