select的字段需要放到group by后边 SELECT seven.id, seven.x, seven.y, MAX(seven.time) FROM seven GROUP BY seven.id, seven.x, seven.y;
谢谢回答,但是我运行了一下结果没有得到max的数据。 我理想得到的结果是这样: id x y time 10077 13 2 282 10164 12 4 14892 这样的。。
谢谢回答,但是我运行了一下结果没有得到max的数据。 我理想得到的结果是这样: id x y time 10077 13 2 282 10164 12 4 14892 这样的。。 所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的
谢谢回答,但是我运行了一下结果没有得到max的数据。 我理想得到的结果是这样: id x y time 10077 13 2 282 10164 12 4 14892 这样的。。 所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的 不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
谢谢回答,但是我运行了一下结果没有得到max的数据。 我理想得到的结果是这样: id x y time 10077 13 2 282 10164 12 4 14892 这样的。。 所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的 不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
谢谢回答,但是我运行了一下结果没有得到max的数据。 我理想得到的结果是这样: id x y time 10077 13 2 282 10164 12 4 14892 这样的。。 所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的 不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
SELECT
seven.id,
seven.x,
seven.y,
MAX(seven.time)
FROM
seven
GROUP BY
seven.id,
seven.x,
seven.y;
我理想得到的结果是这样:
id x y time
10077 13 2 282
10164 12 4 14892
这样的。。
我理想得到的结果是这样:
id x y time
10077 13 2 282
10164 12 4 14892
这样的。。
所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的
我理想得到的结果是这样:
id x y time
10077 13 2 282
10164 12 4 14892
这样的。。
所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的
不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
我理想得到的结果是这样:
id x y time
10077 13 2 282
10164 12 4 14892
这样的。。
所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的
不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
因为这几列没重复的,所以按照他们分组得到和以前一样的数据,楼主你可以给出测试数据和对应想要的结果,别贴图片
我理想得到的结果是这样:
id x y time
10077 13 2 282
10164 12 4 14892
这样的。。
所以你得理解一下group by 前边那些字段的意义,什么是分组,分组是按照什么分的,如果前边select字段了,然后分组又不用这几个字段,那这几个字段取哪个值?这样是报错的
不好意思,你的意思我理解了,但是我这样还是得到的是原表的数据,不知道出了什么问题。。
因为这几列没重复的,所以按照他们分组得到和以前一样的数据,楼主你可以给出测试数据和对应想要的结果,别贴图片
数据:id x y time
10077 13 0 9
10077 13 1 8
10077 13 2 282
10164 7 9 7
10164 8 9 7
10164 9 9 7
10164 10 8 7
10164 11 9 7
10164 12 10 7
10164 13 10 7
10164 14 10 7
10164 14 11 9
10164 14 10 16
10164 14 11 7
10164 13 10 7
10164 13 9 7
10164 12 8 7
10164 12 7 7
10164 12 6 7
10164 12 5 7
10164 12 4 14892
10167 15 2 9
10196 7 9 8
10196 8 9 8
10196 9 9 8
10196 10 9 8
10196 11 9 8
10196 12 10 8
10196 13 10 8
10196 14 10 9
10196 14 11 9
10196 14 10 16
10196 14 11 8
10196 13 10 8
10196 12 10 7
10196 12 9 7
10196 12 8 7
10196 12 7 7
10196 12 6 7
10196 12 5 7
10196 12 4 8
10196 12 3 7
10196 12 2 16668
10638 7 9 8
10638 8 9 8
10638 9 8 7
10638 9 9 7
10638 10 9 7
10638 11 9 8
10638 12 9 7
10638 13 9 7
10638 14 10 8
10638 14 11 9
10638 14 10 16
10638 14 11 8
10638 14 12 7
10638 14 13 7
10638 14 14 7
10638 14 15 7
10638 14 16 7
10638 14 17 8
10638 14 18 7
10638 14 19 7
10638 14 20 7
10638 15 20 7
10638 15 19 16629
10762 13 6 7
10762 13 7 7
10762 14 8 7
10762 13 9 7
10762 13 10 7
10762 14 11 7
10762 14 10 9
10762 14 11 16
10762 14 10 7
10762 13 11 7
10762 12 10 7
10762 12 9 7
10762 11 9 7
10762 10 9 7
10762 9 9 7
10762 8 9 7
10762 7 9 7
10762 7 10 33
10762 7 9 7
10762 8 9 7
10762 9 9 7
10762 10 9 7
10762 11 9 7
10762 12 9 7
10762 13 9 7
10762 14 9 7
10762 14 10 7
10762 14 11 9
10762 14 10 16
10762 14 11 7
10762 14 12 7
10762 14 13 7
10762 14 14 7
10762 14 15 7
10762 14 16 7
10762 14 17 7
10762 13 18 7
10762 14 18 7
10762 14 19 7
10762 14 20 7
10762 15 20 7
10762 15 19 14678
11026 15 2 8
11026 14 2 7
11026 14 3 7
11026 14 4 8
11026 14 5 7
11026 14 6 7
11026 14 7 7
11026 14 8 7
11026 14 9 7
11026 13 10 7
11026 14 11 7
11026 14 10 9
11026 14 11 16
11026 14 10 7
11026 14 9 7
11026 13 9 7
11026 12 9 7
11026 11 8 7
11026 10 9 7
11026 9 9 7
11026 8 9 7
11026 7 9 7
11026 7 10 7
11026 6 11 905
11026 7 10 7
11026 7 9 7
11026 8 9 7
11026 9 9 7
11026 10 9 7
11026 11 9 7
11026 12 10 7
11026 13 10 7
11026 14 10 7
11026 14 11 9
11026 14 10 16
11026 14 11 7
11026 14 12 7
11026 14 13 7
11026 13 14 7
11026 13 15 7
11026 12 16 7
11026 11 16 7
11026 10 15 7
11026 9 15 7
11026 8 15 13649
11143 15 4 9
11143 14 4 8
11143 13 5 7
11143 13 6 7
11143 14 7 8
11143 13 8 8
11143 13 9 8
11143 13 10 7
11143 14 11 7
11143 14 10 9
11143 14 11 16
11143 14 10 7
11143 14 9 7
11143 13 9 7
11143 12 9 7
11143 11 9 7
11143 10 9 8
11143 9 9 7
11143 8 9 8
11143 7 9 8
11143 7 10 7
11143 7 11 12
11143 7 10 7
11143 7 9 7
11143 8 9 7
11143 9 9 7
11143 10 9 7
11143 11 9 8
11143 12 10 7
11143 13 10 7
11143 14 10 7
11143 14 11 9
11143 14 10 16
11143 14 11 7
11143 13 10 7
11143 14 9 7
11143 14 8 7
11143 14 7 16403
11165 15 2 9
11165 14 2 8
11165 14 3 7
11165 14 4 8
11165 14 5 8
11165 14 6 7
11165 13 7 8
11165 13 8 7
11165 13 9 7
11165 13 10 7
11165 14 11 8
11165 14 10 9
11165 14 11 16
11165 14 10 8
11165 13 9 7
11165 12 9 8
11165 11 9 8
11165 10 9 8
11165 9 9 8
11165 8 9 8
11165 7 9 7
11165 7 10 7
11165 6 11 11
11165 7 10 7
11165 7 9 7
11165 8 9 7
11165 9 9 7
11165 10 9 7
11165 11 9 7
11165 12 10 7
11165 13 10 7
11165 14 10 7
11165 14 11 9
11165 14 10 16
11165 14 11 7
11165 14 12 7
11165 14 13 7
11165 14 14 7
11165 14 15 16294
11170 13 0 9
11170 13 1 8
11170 13 2 8
11170 14 3 8
11251 15 4 9
11251 14 4 7
11251 13 5 7
11251 13 6 7
11251 13 7 7
11251 12 8 7
11251 13 9 7
11251 13 10 7
11251 13 11 7
11251 14 11 7
11251 14 10 9
11251 14 11 16
11251 14 10 7
11251 13 10 7
11251 12 9 7
11251 11 9 7
11251 10 9 7
11251 9 9 7
11251 8 9 7
11251 7 9 7
11251 7 10 7
11251 6 10 19
11251 7 10 7
11251 7 9 7
11251 8 9 7
11251 9 9 7
11251 10 8 7
11251 11 8 7
11251 12 8 7
11251 13 9 7
11251 14 10 7
11251 14 11 9
11251 14 10 16
11251 14 11 7
11251 13 10 7
11251 12 9 7
11251 12 8 7
11251 13 7 7
11251 12 6 7
11251 12 5 9
11251 12 4 9
11251 12 3 9
11251 12 2 14493
我希望得到
id x y max(time)
10077 13 2 282
10164 12 4 14892
10167 15 2 9
10196 12 2 16668
……这样的结果
FROM TABLE A
WHERE NOT EXISTS (SELECT 1 FROM TABLE WHERE ID=A.ID AND TIME>A.TIME)
SELECT
seven.id,
MAX(seven.time) time
FROM seven
GROUP BY seven.id)t1
on t.id=t1.id and t.time=t1.time求分