例:表1
a b c
1 123 1.5
2 456 1.8
3 123 2
4 456 3.6我想的结果是B列相等的,把他的数据改民等a对应的值 C取最小值留着
想要的结果是 a b c
1 123 1.5
2 456 1.8
3 3 2
4 4 3.6
a b c
1 123 1.5
2 456 1.8
3 123 2
4 456 3.6我想的结果是B列相等的,把他的数据改民等a对应的值 C取最小值留着
想要的结果是 a b c
1 123 1.5
2 456 1.8
3 3 2
4 4 3.6
set b=a
from t1 as a
where exists(select 1 from t1 where b=a.b and a>a.a)
select
select * from t1