我正在为 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 表。请给我一些提示。