2012-10-22 50 views
0

我想用下面的表格做一个简单的连接,但我不确定如何完全做到这一点。构建一个简单的连接

表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中的任何grad_code都不包含exi表1中的st被忽略。

谢谢!

回答

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) 
+0

哇。我知道我并不疯狂。我曾尝试过这一点,并认为我错过了价值观。但事实证明,我无法阅读。感谢您的帮助! – AJBloomie