用join替换子查询

时间:2018-04-27 14:11:53

标签: sql join subquery informix

我有以下查询:

long maxsofar = Long.MIN_VALUE;

由于我们使用的Informix版本(10.00),我们无法使用子查询,并且子查询中的聚合函数变得更加复杂。

任何人都可以帮我请使用join重写此查询。

1 个答案:

答案 0 :(得分:1)

您的问题中dcodatpos之间没有逗号:... distinct dco datpos;我假设这是一个错字。

使用此查询:

select distinct b.dco, b.datpos 
from bkhis b
JOIN bkhis b1 ON b.dco >= b1.dco
WHERE b1.dag=TODAY - 1 and b1.dco<=dag