–价格(产品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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。