激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - mssql 兩表合并sql語句

mssql 兩表合并sql語句

2019-11-10 16:32mssql教程網 Sql Server

mssql 兩表合并sql語句,下面是簡單的例子,大家可以參考下。

一、問題

學生表:                                               課程表:

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

 '1', 'xix',  1                                              1,' 語文'
 '2', 'cic',  2                                               2, '數學'
 '3', 'ddi', 4                                               3,  '英語'

將學生表、課程表合成一個新表  destTb:

id  姓名  課程號 課程名

1   xix    1    語文
2   cic    2     數學
3   ddi  NULL NULL
NULL NULL 3 英語

二、建立測試數據

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,'數學'
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不存在  ,結果集作為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已經存在

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区二区三区四区五区精品 | 欧美a∨一区二区三区久久黄 | 亚洲精品久久久久久久久久 | 日韩欧美中文字幕视频 | 久久网页 | 久久久久久久一区 | 国产超碰人人做人人爱ⅴa 色天天综合网 | 黄免费观看视频 | 国产精品欧美日韩一区二区 | 日本在线一区二区 | 久久久久女人精品毛片九一 | 成人性爱视频在线观看 | 爽爽视频免费看 | 国产人成精品综合欧美成人 | 欧美jizzhd极品欧美 | 国产精品免费观在线 | 免费一级特黄毛片 | 国内精品久久久久久久影视红豆 | 免费国产自久久久久三四区久久 | 欧美激情视频一区二区免费 | 最新se94se在线欧美 | 欧美雌雄另类xxxxx | 国产色视频免费 | 免费a级毛片永久免费 | chinesexxx少妇露脸| hd性videos意大利复古 | 九九热精品视频在线 | 久久久国产精品电影 | 午夜国产在线 | 91懂色| 久久精品视频日本 | 久久影城| 久久亚洲精品国产一区 | 成人国产精品色哟哟 | 看国产精品 | 精品国产乱码久久久久久丨区2区 | 久久夜夜视频 | 国产精品999在线观看 | 91精品国产乱码久久久久 | 秋霞a级毛片在线看 | 久久国产精品小视频 |