提问人:Gola1 提问时间:11/16/2023 最后编辑:Gola1 更新时间:11/18/2023 访问量:54
联接两个表,其中两个表中多次出现同一产品
Joining two tables where there are multiple occurences of the same product in both tables
问:
我正在尝试从表 1 中获取速率、start_date和end_date,并使用“代码”将其映射到表 2 以映射数据。如果我尝试使用如下所示的左连接合并 2 个表,我会得到重复的记录:
select a.*, b.rate2, b.start_date, b.end_date
from Table_2 a
left join Table_1 b
on a.Code = b.Code
如何避免出现重复记录,因为每个表中都有多个项目出现,请参阅下面的图像示例?
在某些情况下,表 1 中同一项的多行在表 2 中只有一个匹配项。
select a.*, b.rate2, b.start_date, b.end_date
from Table_2 a
left join Table_1 b
on a.Code = b.Code
答: 暂无答案
评论