2014-02-23 50 views
0

我正在尝试做一些也许不太常见的事情,我对最佳方法感到困惑。MySQL - 匹配两个表之间的列/外连接

我有一个DB两个单独的表:

Tbl1:    Tbl2: 

X     Y Z 
---    --- --- 

简而言之我需要从柱Z.

匹配列的X和Y,并输出记录(在同一行ID)之间相等的行
X     Y Z 
---    --- --- 
aaa    ccc kkk 
bbb    aaa mmm 
ccc    bbb sss 

XY比赛aaa,返回mmm

比赛cccXY,从XY回到kkk

比赛bbb,返回sss

我觉得去以某种方式相关的连接查询(外?)的方式,但我似乎无法工作了这一点。

你们可以让我走向正确的方向吗?

非常感谢!

回答

2

这是一个非常基本的加入:

SELECT b.z 
FROM a 
INNER JOIN b ON a.x=b.y