小编Ben*_*Ben的帖子

SQL问题“ ORDER BY子句在视图中无效...”

我正在尝试解决一个SQL Server错误。有人可以帮我吗?

查询是:

SELECT TOP 10 * 
FROM ( 
SELECT c.id, c.name, c.inserteddate, c.cityname, ftblstates.name AS statename, clc.name AS catname, '' AS listingimagelogo, '' AS orgname, relocateyn, '' AS employerclassified
FROM ((tblclassifieds c 
LEFT JOIN tblclassifiedscategories clc ON c.categoryid = clc.id) 
LEFT JOIN ftblstates ON c.stateid = ftblstates.id) 
WHERE (c.expirydate != '') AND NOT c.id IN ( 
SELECT TOP 10 tblclassifieds.id 
FROM tblclassifieds 
WHERE (c.expirydate != '') 
ORDER BY inserteddate desc) 
UNION ALL 
SELECT ce.id, ce.name, ce.inserteddate, suburb AS cityname, …
Run Code Online (Sandbox Code Playgroud)

sql windows-server-2008

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql ×1

windows-server-2008 ×1