
SQL语句怎么写
有如下表idstatusno.100012100023100031200012200021300012300023300031400012怎么能筛选出status最大的记...
有如下表
id status no.
1 0001 2
1 0002 3
1 0003 1
2 0001 2
2 0002 1
3 0001 2
3 0002 3
3 0003 1
4 0001 2
怎么能筛选出status最大的记录
不好意思 问题没有说清楚
筛选出一下记录
1 0003 1
2 0002 1
3 0003 1
4 0001 2
另外,谢谢ptiand回答
不过此SQL不是在程序里使用,不可以用数组 展开
id status no.
1 0001 2
1 0002 3
1 0003 1
2 0001 2
2 0002 1
3 0001 2
3 0002 3
3 0003 1
4 0001 2
怎么能筛选出status最大的记录
不好意思 问题没有说清楚
筛选出一下记录
1 0003 1
2 0002 1
3 0003 1
4 0001 2
另外,谢谢ptiand回答
不过此SQL不是在程序里使用,不可以用数组 展开
展开全部
select top1 *
from 表
group by id
having max( status )
from 表
group by id
having max( status )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(cast(status as int)) from table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top1 *
from 表
from 表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |