2
选择最长的连续序列
我正在尝试在PostgreSQL 9.0中构造一个查询,以获取特定列的最长连续行序列。 请考虑下表: lap_id (serial), lap_no (int), car_type (enum), race_id (int FK) lap_no每个地方都是独特的(race_id, car_type)。 我希望查询为给定的race_id和生成最长的序列car_type,因此它将返回int最高的(或长)。 带有以下数据: 1, 1, red, 1 2, 2, red, 1 3, 3, red, 1 4, 4, red, 1 5, 1, blue, 1 6, 5, red, 1 7, 2, blue, 1 8, 1, green, 1 对于car_type = …