百分求助,急,up有分
一张表,有A,B,C,time四个字段
A自增长不用去管它,time是系统时间,也不用去管
怎样能让当B的值 和C的值相等的时候只算是一条记录
------解决方案--------------------举两条数据?
和所要的结果?
------解决方案--------------------select distinct B,C from 表
------解决方案--------------------没看明白,帮顶
------解决方案--------------------相同取A最小的
select a.*
from tb a
where not exists(select 1 from tb where B=a.B and C=a.C and A> a.A)
------解决方案--------------------樓上兩位的都正解,其實不用選則A的大小也可以的..
------解决方案--------------------select distinct B,C from 表
------解决方案--------------------select A=max(A), B, C, time=max(time)
from tbName
group by B, C
------解决方案--------------------select max(A), B, C, max(time)
from 表
group by B, C