开发者社区> 问答> 正文

最近加入日期的INNER JOIN ID

–价格(产品ID,日期)–产品(产品ID,名称)

假设我们有上面的表,如果我想在价格表中选择每个产品的ID和最近的日期,该如何将这两个表INNER JOIN?

我有以下代码,并且在GROUP BY行上收到语法错误。

SELECT Product.prodId, Price.price, Price."date" FROM Product INNER JOIN Price INNER JOIN( SELECT Price.price, max("date") as currentPrice)cp GROUP BY Price.prodId ON Product.prodID = Price.prodId ORDER BY Product.prodID; 我认为这与我嵌套的INNER JOIN有关,因为这是我第一次尝试使用它,但无法在线找到答案。

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 09:57:37 329 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
低代码开发师(初级)实战教程 立即下载