[t-sql]两个表的合并

这是第一个表格
id name Sex
1 aa m
2 bb f
3 cc f
这个是第二个表格
id name value
1 ad ad1
1 age ag1
2 ad ad2
2 age ag2
3 ad ad3
3 age ag3
这个是第三个表格
id name sex ad age
1 a m ad1 ag1
2 b f ad2 ag2
3 c f ad3 ag3

 

先说下我的思路:我知道可能会用到这两个关键词:union , as

请各位大大给帮忙给点提示。

子衿沉夜
浏览 503回答 2
2回答

陪伴而非守候

你说的合并是列合并,还是行合并? 如果是行合并,也就是数据集合合并用union就可以。 列合并即关联。用left|right outer join 例子:a/b/c 为结果集合 select * from (a union b union c) as t where t.*逻辑条件。 select * from a left outer b on a.关联字段名=b.关联字段名
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server