如何在informix中获得MS ACCESS的first()功能



我有一个名为errors的表,它的列是error_code, dep_index

当我使用下面的查询时,

select distinct dep_index, error_code from errors; 

输出如下:

1000001  09
1000002  10
1000003  09
1000004  10

我首先尝试dep_index,但无法得到所需的结果如下所示。我只需要每个error_code的第一个dep_index。希望我能说清楚我的问题。

1000001  09
1000002  10

假设dep_index是连续递增的,那么使用min()来获得每个错误码的最低值应该是您想要的:

select min(dep_index) as min_dep_index, error_code from errors group by error_code;

最新更新