随着企业电子化程度的提高,数据库应用在各行各业已经日趋普及。尤其是SQLserver,他的庞大数据表集带来的信息储存量会让我们的应用程序受益匪浅。但同时,当我们对多个数据表建立联结来实现信息集成,SQLserver也会面临严峻的挑战。

SQLserver提供了多种联结方式来实现信息获取及查询,其中包括内联结INNER JOIN、左外联结LEFT OUTER JOIN、右外联结RIGHT OUTER JOIN、全外连接FULL OUTER JOIN和交叉联结CROSS JOIN等等。下面以内联结INNER JOIN为例,简要介绍一下SQLserver构建联结的原理。

SQLserver构建联结,主要是使用INNER JOIN语句来实现的。内联结由关键字INNER JOIN和ON来表达,其SQL语句如下:

“`sql

SELECT

*

FROM

表1

INNER JOIN

表2

ON

表1.列1=表2.列2