学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 12 12
发新话题
打印

保留表中的最新50条,其他的删除,SQL语句怎么写?

保留表中的最新50条,其他的删除,SQL语句怎么写?

如题,我想在数据库里直接执行,SQL语句应该怎么写呢

TOP

根据什么判断你的数据最新的50条

TOP

给你个思路按照时间查出不在最新的50条里的数据 然后全部删除!
   用子查询!
   代码不写!只告诉你思路

TOP

根据newsID
我找了这样一条,大家看可以吗?
delete from news where newsID not in( select top 60 newsID from news where class='XXXX' order by newsid desc) and class='XXXX'

TOP

晕!你自己试啊!难道你不会写SQL语句啊!
   我晕!自己尝试出来会有另一种滋味的!
   靠!你爷爷的

TOP

你骂什么骂啊,我能测试还要再进一步确认吗?
你叼个屁啊

TOP

靠!你自己不会看数据库里有没有的啊!
   功能实现了就好了!
奶奶的!

TOP

瞎了你的狗眼了,没看到我说我本机不能测试吗?
疯狗一条,别来这里乱咬人

TOP

呵呵 火气都不小啊

TOP

我靠!以后我再教你!
   你去吃~~~~~~~~~~!
   靠

TOP

 12 12
发新话题