需求 : 测试数据 ),start1 int,end1 int); ,); ,); ,); ,); ,); ,); 解决: 解决2: 解决代码 核心思想,把符合逻辑条件的行,构造相同分组 select * from test1_3; select username,min(start1) start1,max(end1) end1 from ( select test1_3.* , ) as rn, @username:=username, @start1:=end1 as '@start' ,…