我正在尝试做一些可能不太常见的事情,我对最好的方法感到有些困惑。
我在DB中有两个单独的表:
Tbl1: Tbl2:
X Y Z
--- --- ---
简而言之,我需要在列X和Y之间匹配相等的行,并从列Z输出记录(在同一行ID上)。
X Y Z
--- --- ---
aaa ccc kkk
bbb aaa mmm
ccc bbb sss
与aaa
和X
匹配Y
,返回mmm
与ccc
和X
匹配Y
,返回kkk
与bbb
和X
匹配Y
,返回sss
我认为前进的方式与JOIN查询(外部?)有某种关系,但我似乎无法解决这个问题。
你们能让我朝着正确的方向前进吗?
非常感谢!
答案 0 :(得分:2)
这是一个非常基本的连接:
SELECT b.z
FROM a
INNER JOIN b ON a.x=b.y