匹配合并SQL

时间:2014-02-18 20:18:25

标签: sql sql-server

我有两张桌子:

带有列的

A

ID  NAME  JOB      ZIP1
--  ----  -------  -----
1   XYZZ  Painter  74075
2   ABCC  ZYZZZ    78754
带有列的

B

ZIP    ROLE
-----  ---------
74075  assistant
78754  asstnt2

我需要以下输出

ID  NAME  JOB  ZIP  ROLE
--  ----  ---  ---  ----

应根据ZIP值追加角色值。

2 个答案:

答案 0 :(得分:0)

SELECT A.ID, A.NAME, A.JOB, A.ZIP, B.ROLE
FROM A
INNER JOIN B
ON A.ZIP = B.ZIP

答案 1 :(得分:0)

您需要inner join

SELECT A.ID, A.NAME, A.JOB, A.ZIP, B.ROLE
    FROM A
    INNER JOIN B  ON A.ZIP = B.ZIP