我在 Oracle DB 上运行以下代码时遇到问题。不太清楚为什么 - 得到下面的错误
ORA-905 错误 - 缺少关键字
这在 MSSQL 和 MYSQL 上运行良好。
任何有关如何修复的指示将不胜感激。
SELECT product.productId, product.version
FROM product
INNER JOIN (SELECT productId,
MAX(version) AS MaxVersion
FROM product
GROUP BY productId) AS vTbl ON product.productId= vTbl.productId
AND product.version= vTbl.MaxVersion