如何查找组中具有最大值的行?

时间:2017-11-05 19:01:10

标签: sqlite

我有一个看起来像这样的db_table:

description     external_id    value      highest
sample_text1    123456         abc        0
sample_text2    125435         def        0
sample_text3    987654         abc        0
sample_text4    123456         def        0
sample_text5    123456         ghj        0

我想根据我想要的模式(从最低到最高的abc,def)过滤掉具有相同external_id的人并给出具有最高value的人{{1}} ,ghj)值1.那些没有在该列中具有相同值的其他条目的人也得到1。

所以表格应如下所示:

description     external_id    value      highest
sample_text1    123456         abc        0
sample_text2    125435         def        1
sample_text3    987654         abc        1
sample_text4    123456         def        0
sample_text5    123456         ghj        1

1 个答案:

答案 0 :(得分:1)

您只想更新同一export class Decorators { public static timeout (target: Object, propertyKey: string, descriptor: TypedPropertyDescriptor<any>): any { let originalMethod = descriptor.value; let decArguments = arguments; descriptor.value = function Timeout () { setTimeout(() => { originalMethod.apply(this, decArguments); }, 2000); }; return descriptor; } } 具有最大value的行,即那些没有其他行具有相同external_id但更小external_id的行。 1}}存在:

value