Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server TSQL连接来自2个表的数据_Sql Server_Tsql - Fatal编程技术网

Sql server TSQL连接来自2个表的数据

Sql server TSQL连接来自2个表的数据,sql-server,tsql,Sql Server,Tsql,如何将这两个表中的数据连接起来,使它们看起来只在一个表中 Table 1: JobID,Company,Category,url,reference,description,etc... Table 2: JobID,EmployerID,CompanyName,Category,Status,Description,etc... 这两个表中都有其他字段,但基本上都有匹配的信息,如公司、类别、描述等。。这应该正确匹配&我想在1SELECT语句中显示两个表中匹配的列 期望结果示例:(两个表的混

如何将这两个表中的数据连接起来,使它们看起来只在一个表中

Table 1:
JobID,Company,Category,url,reference,description,etc...

Table 2:
JobID,EmployerID,CompanyName,Category,Status,Description,etc...
这两个表中都有其他字段,但基本上都有匹配的信息,如公司、类别、描述等。。这应该正确匹配&我想在1
SELECT
语句中显示两个表中匹配的列

期望结果示例:(两个表的混合结果)

使用
UNION

select company, category, description from First_Table
UNION
select CompanyName, category, Description from Second_Table
应满足以下条件:

  • UNION中的每个SELECT语句必须具有相同的列数
  • 列还必须具有类似的数据类型
  • 每个SELECT语句中的列的顺序也必须相同

  • 在这里您可以使用
    UNION
    @AbdulRasheed谢谢
    select company, category, description from First_Table
    UNION
    select CompanyName, category, Description from Second_Table