Database 如何在informix中获得MS ACCESS的first()功能
我有一个名为errors的表,它的列是error\u code,dep\u index 当我使用下面的查询时Database 如何在informix中获得MS ACCESS的first()功能,database,informix,Database,Informix,我有一个名为errors的表,它的列是error\u code,dep\u index 当我使用下面的查询时 select distinct dep_index, error_code from errors; 结果如下: 1000001 09 1000002 10 1000003 09 1000004 10 我首先尝试了dep_索引,但无法得到如下所示的预期结果。我只需要每个错误代码的第一个dep_索引。希望我能清楚地说明我的问题 1000001 09 1000002 10
select distinct dep_index, error_code from errors;
结果如下:
1000001 09
1000002 10
1000003 09
1000004 10
我首先尝试了dep_索引,但无法得到如下所示的预期结果。我只需要每个错误代码的第一个dep_索引。希望我能清楚地说明我的问题
1000001 09
1000002 10
假设
dep_index
是连续的,并且是递增的,然后使用min()
来获取每个错误代码的最低值,应该执行您想要的操作:
选择min(dep_索引)作为min_dep_索引,按错误代码从错误组中选择错误代码代码>