百分求助,急,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