例如,好的。
说我在田里。
一个 | B
一个 | B
一个 |乙
我正在抓取所有具有 A 的记录
我正在与 B 加入一个表。加入的表
乙| C
乙| D
乙|
我希望它显示为:
A |乙| C
一个 |乙| D
一个 |乙|
但我认为如果我加入它,它只会抓取第一个匹配的记录并吐出:
A |乙| C
一个 |乙| C
一个 |乙| C
如何才能提供连接中每个相关单独记录的结果?
最佳答案
对于您的特定数据和结果,以下内容将创建您想要的输出:
select distinct t1.col1, t2.col2, t2.col3
from table1 t1 join
table2 t2
on t1.col2 = t2.col1
关于mysql > 两侧都有重复项的联接,如何单独连接它们。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28181529/