【发布时间】:2014-08-16 11:26:43
【问题描述】:
在 SQL 中加入第一行应该和加入内部选择一样简单
select so_nbr, sod_line last_line
from so_mstr
join sod_det on sod_det.rowid = (select top 1 sod_det.rowid
from sod_det
where sod_nbr = so_nbr
order by sod_line desc) x
where so_ord_date > curdate() - 60
不幸的是,我得到了:Error code -20302, SQL state HY000: [DataDirect][OpenEdge JDBC Driver][OpenEdge] TOP clause used in unsupported context. (13694)
注意,我卡在 OE10.1C 上,无法升级。
【问题讨论】: