【发布时间】:2013-02-02 00:07:59
【问题描述】:
我正在为 Oracle 查询而苦苦挣扎。我想向内部查询发送一个值,但没有成功。我的查询如下所示:
SELECT * FROM Pro u
LEFT JOIN (SELECT * FROM PROLOG d
WHERE d.Id = (SELECT MAX(Id) FROM PROLOG t
WHERE t.Project = **u.Id**
AND t.Prodstatus IN (5,40)))z ON (u.ID = z.Project)
WHERE u.Id = 22;
我想将 u.Id 替换为 22。值 22 来自 Pro u 表。请给我一些提示。
【问题讨论】: