构建一个简单的连接

时间:2012-10-22 16:39:56

标签: sql join

我正在尝试使用以下表格进行简单的连接,但我不确定如何完全执行此操作。

表1:

grad_code  award_level  total
1.1010     2            10
1.1010     3            4
3.0104     2            33

表2:

grad_code  occ_code openings
1.1010     22-1193  91
1.1010     55-2112  2
2.0011     22-1193  53
3.0104     99-4909  919

期望的结果:

grad_code  award_level  occ_code  total  openings
1.1010     2            22-1193   10     91
1.1010     2            55-2112   10     2
1.1010     3            22-1193   4      91
1.1010     3            55-2112   4      2
3.0104     2            99-4909   33     919

因此,在第一个表格中,grad_code和award_level的配对包含一个唯一的密钥,表2中的grad_code和occ_code也是如此。另请注意,表2中表1中不存在的任何grad_code都将被忽略。< / p>

谢谢!

1 个答案:

答案 0 :(得分:0)

只需在grad_code上进行INNER连接。

SELECT t1.grad_code, t1.award_level, t2.occ_code, t1.total, t2.openings
FROM Table1 AS t1
  INNER JOIN Table2 AS t2
    ON (t1.grad_code = t2.grad_code)