MySQL>两端都有重复项的连接,如何单独连接它们。



>例如好的。

说我在田里。
一 |乙
一 |乙
一 |乙

我正在抓取所有具有 A
的记录我正在加入与 B 的桌子。联接的表
乙 |C
乙 |D
乙 |F

我希望它显示为:

一 |乙 |C
一 |乙 |D
一 |乙 |F

但我想如果我加入它,它只会抓住第一个匹配记录并吐出:

一 |乙 |C
一 |乙 |C
一 |乙 |C

如何使它改为为我提供联接中每个相关单个记录的结果?

对于您的特定数据和结果,以下内容将创建您想要的输出:

select distinct t1.col1, t2.col2, t2.col3
from table1 t1 join
     table2 t2
     on t1.col2 = t2.col1

最新更新