求助大神看看这段SQL语句的错误 提示关键字 'order' 附近有语法错误...

发布网友 发布时间:2小时前

我来回答

2个回答

热心网友 时间:6分钟前

写的好乱,两次排序可以去掉一次。两个top 50只用一个就可以。

select *
from (
select top 50 *
from TYPE_221
where keyContent like '%test%'
order by ID DESC
)
order by ID ASC

----第二种改法
select *
from (
select top 50 *
from TYPE_221
where keyContent like '%test%'
)
order by ID ASC

----这个应该是你要的结果排序吧
select top 50 *
from TYPE_221
where keyContent like '%test%'
order by ID ASC

热心网友 时间:9分钟前

给外面那层加个别名试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com