1、数据类似如下:
id 值
---- ----
1 5
1 4
1 3
1 2
2 6
2 5
2 5
3 5
3 5
4 7
5 5
6 5
6 1求脚本,按ID分组每组只留下最大值,其他数据删除,最后结果如下:
ID 值
--- ---
1 5
2 6
3 5
4 7
5 5
6 5
id 值
---- ----
1 5
1 4
1 3
1 2
2 6
2 5
2 5
3 5
3 5
4 7
5 5
6 5
6 1求脚本,按ID分组每组只留下最大值,其他数据删除,最后结果如下:
ID 值
--- ---
1 5
2 6
3 5
4 7
5 5
6 5
GROUP BY ID ,楼主应该多看书啊
where exists(
select 1 from table1 where id=t.id
and (VAL>t.VAL
or VAL=t.VAL and rowid<t.rowid))