TSQL连接2个表中的数据

时间:2018-01-18 04:41:19

标签: sql-server tsql

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

$ nix-shell -p "haskellPackages.ghcWithPackages (pkgs: with pkgs; [hscolour])"
$ cat functor-proofs.lhs | hscolour -li
hscolour: command not found

这两个表中都有其他字段,但基本上有匹配的信息,例如Table 1: JobID,Company,Category,url,reference,description,etc... Table 2: JobID,EmployerID,CompanyName,Category,Status,Description,etc... 。这应该正确匹配&我想在1 company, category, description, etc.语句中显示两个表中的匹配列。

示例所需结果:(两个表的混合结果)

SELECT

1 个答案:

答案 0 :(得分:1)

使用UNION

select company, category, description from First_Table
UNION
select CompanyName, category, Description from Second_Table

应满足以下条件,

  1. UNION中的每个SELECT语句必须具有相同的列数
  2. 列也必须具有类似的数据类型
  3. 每个SELECT语句中的列也必须采用相同的顺序