2010-10-06 74 views
0

我在数据库中的两个表:获取数据形式 '字典' 表

A: [ ID, name, SECRET_KEY] 

实施例一排:

ID1, John, X 
ID2, Jane, Y 

和第二( '字典')

B: [SECRET_KEY, explanation] 

,如:

X, Driver 
Y, Doctor 

我想列出来自表A的所有记录,但将secret_key翻译为其解释(基于表B的关系)。

预期的结果:

ID1, John, Driver 
ID2, Jane, Doctor 

我想这是很容易的,但我不能figue如何根据WC3教程做到这一点: - |。我会很高兴,如果你与我分享链接到良好的SQL教程也。

谢谢。

回答

2
select A.ID, A.name, B.Explaination 
from A inner Join B On A.Secret_Key = B.Secret_Key 
0
SELECT a.ID, a.name, b.explanation 
    FROM a LEFT JOIN b USING(secret_key)