承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

MSSQL中两个表合并查询的简便方法

管理员 2023-04-29 15:40:52 网站建设 61 ℃ 0 评论 1992字 收藏

MSSQL中两个表合并查询的简便方法

在MSSQL中履行多表查询是经常使用的一种查询方式,可以在两个表中进行数据查询,本文将为大家介绍在MSSQL中合并两个表的查询的简单方法。

一、INNER JOIN(内连接)

INNER JOIN是最经常使用的MSSQL连接两个表的方法,它可以把两个表的共同的字段作为条件进行连接,从而取得符合条件的结果。下面的代码演示了通过使用INNER JOIN连接两个表查询语句的简单实例:

SELECT stu_info.name, stu_info.age, stu_score.math, stu_score.chinese

FROM stu_info INNER JOIN stu_score

ON stu_info.number = stu_score.number

二、LEFT JOIN(左连接)

MSSQL中的左连接可以用来把左侧的表(stu_info)的所有行和右侧的表(stu_score)的满足连接条件的行关联起来,并把不满足连接条件的左表行也查出来。下面是使用LEFT JOIN查询两个表的实例:

SELECT stu_info.name, stu_info.age, stu_score.math, stu_score.chinese

FROM stu_info LEFT JOIN stu_score

ON stu_info.number = stu_score.number

三、UNION(并集)

UNION运算符可以用来对两个表查询出来的结果进行合并,从而实现多表查询的目的。下面是使用UNION连接两个表取得查询结果的实例:

SELECT stu_info.name, stu_info.age, stu_score.math, stu_score.chinese

FROM stu_info

UNION

SELECT stu_info.name, stu_info.age, stu_score.math, stu_score.chinese

FROM stu_score

总结

这三种连接两个表的方法都能让我们从多个表中获得所需信息,其中INNER JOIN是最经常使用的,用来获得两个表协同信息,而LEFT JOIN用来获得两个表中左侧表中查出来所有信息,UNION用来把两个表的查询结果合并起来。适当应用上述三种方法,就能够轻松地在MSSQL中合并两个表查询所需的信息。

文章来源:丸子建站

文章标题:MSSQL中两个表合并查询的简便方法

https://www.wanzijz.com/view/22746.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信