作者fantasyj (如梦似幻)
看板Database
标题Re: [SQL ] Oracle 的问题
时间Mon Nov 8 16:12:46 2010
Sorry, 我会错意了, 再次修改, 不过这必须是PONo是Unique才行
SELECT D.PartNo
,D.PartName
,P.PurcDate
,(SELECT L.PurcPrice
FROM POList L
WHERE L.POno = P.POno) PurcPrice
,L.PurcPice
FROM PartData D
,(SELECT L.PartNo
,L.PONo
,MAX(P.PurcDate) PurcDate
FROM PO P
,POList L
WHERE P.PONo = L.PONo
GROUP BY L.PartNo
,L.PONo) P
WHERE D.PartNo = P.PartNo (+);
发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.123.203
1F:推 passersby:这个PurcDate不是唯一 而且没办法抓最新的PurcPrice 11/08 17:10
2F:推 passersby:不过还是谢谢你 :) 11/08 17:14
※ 编辑: fantasyj 来自: 59.117.123.203 (11/08 18:10)
3F:推 passersby:我丢进去他吐ORA-01427给我QQ 11/09 15:42
4F:→ fantasyj:那就是你POno不是唯一.. 11/09 22:27