【发布时间】:2020-04-28 14:03:14
【问题描述】:
加入表时需要从历史表中获取最新记录。
当我在下面进行查询时
select * from Product, ProductHistory where Product.ProductNo=ProductNo.ProductNo
它提供了我需要的所有记录,即 ProductHistory 表中的最新记录
【问题讨论】:
-
JOIN。JOIN。JOIN. -
样本数据最好显示为formatted text。请参阅here,了解有关如何创建漂亮表格的一些提示。
-
@GordonLinoff 我正在加入,但同一产品的记录不止一条。我需要获取最新的历史记录
-
提示:加入子查询以获取每个 ProductNo 的最大订单日期
标签: sql join inner-join