2015-12-29 35 views

回答

1

您可以为每个PID获取最新的(inserted_date),然后将其作为单独的表使用。

如:

SELECT P.PID, S.SID, P.PRODUCTNAME, S.PRICE, S.COUNT, S.INSERTED_DT FROM 
PRODUCT P 
INNER JOIN 
(
SELECT PID, MAX(INSERTED_DATE) AS LATEST_DT FROM STOCK 
) P1 ON P.PID = P1.PID 
INNER JOIN STOCK S ON S.PID = P.PID AND S.INSERTED_DATE = P1.LATEST_DT 
相关问题