Sqlite 如何查找组中具有最大值的行?
我有一个db_表,看起来像这样: 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 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 1Sqlite 如何查找组中具有最大值的行?,sqlite,Sqlite,我有一个db_表,看起来像这样: 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_
您只想更新具有相同外部_id的最大值的行,即不存在具有相同外部_id但值较小的其他行的行: 更新MyTable 设置最高值=1 如果不存在,请选择* 从MyTable中选择T2 其中T2.external\u id=MyTable.external\u id T2.value