SQL将一列与另一个表列联接起来
我正在创建一个表,我有一个类似于字段的名称,我想将这个名称与另一个表列名连接起来。我该怎么做SQL将一列与另一个表列联接起来,sql,sql-server,join,Sql,Sql Server,Join,我正在创建一个表,我有一个类似于字段的名称,我想将这个名称与另一个表列名连接起来。我该怎么做 create table History_Table ( TempID int FOREIGN KEY REFERENCES SV_templates(TemplateID), Name varchar(50) ???? RunDate datetime, RunBy varchar(50) ) 首先,想想你想要在结果中得到什么数据。我们有很多选择: 如果您想要两个表中的数据,那么可
create table History_Table
(
TempID int FOREIGN KEY REFERENCES SV_templates(TemplateID),
Name varchar(50) ????
RunDate datetime,
RunBy varchar(50)
)
首先,想想你想要在结果中得到什么数据。我们有很多选择:
内部联接
SELECT *
FROM History_Table AS A INNER JOIN OTHER_TABLE AS B ON A.NAME = B.NAME
SELECT *
FROM History_Table AS A LEFT OUTER JOIN OTHER_TABLE AS B ON A.NAME = B.NAME
左外部联接
SELECT *
FROM History_Table AS A INNER JOIN OTHER_TABLE AS B ON A.NAME = B.NAME
SELECT *
FROM History_Table AS A LEFT OUTER JOIN OTHER_TABLE AS B ON A.NAME = B.NAME