如何选择程序中的第一列除外

时间:2017-01-18 02:41:47

标签: sql-server

这是我的代码,但始终是错误

Harvard.logo = ?

There is error message

1 个答案:

答案 0 :(得分:1)

EXCEPT TOP 1 SELECT应为EXCEPT SELECT TOP 1

也就是说,此处不需要设置操作。只需使用OFFSET子句排除第一行:

CREATE PROCEDURE dbo.GetThreadDetails(@tid int) as
select t.uid, fullname, text, dp
from  threads t , users u 
where tid = @tid and  t.uid = u.uid 
order by sno
OFFSET 1 ROWS;