您的位置:首页 > 其它

子查询返回的值不止一个

2009-08-14 17:21 363 查看
System.Data.SqlClient.SqlException: 子查询返回的值不止一个。当子查询跟随在 =、!=、 <、 <=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。

select Business_Id,Business_Title,Business_KeyWord,Business_Validity from

(

select Business_id,Business_Title,Business_KeyWord,Business_Validity,Row_Number() over(order by Business_Id) as rownum from business where business_Id =


(

select Business_Id from MyBusi where Member_Id=@MemberId

)

)

as mybusi where rownum>((@PageNum-1)*@PageSize)and rownum<=(@PageNum*@PageSize)

应将红色等于号改为:in
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐