首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

语法有关问题,存储过程和表

2012-01-13 
语法问题,存储过程和表我的一个存储过程返回一个表记录,我想让这个表的结果跟另外一张表进行连接,怎么做啊

语法问题,存储过程和表
我的一个存储过程返回一个表记录,我想让这个表的结果跟另外一张表进行连接,怎么做啊?

exec   spCommonPageData   'ReplyID,   FloorNum,   ReplyContent,   ReplyTime,   UserID ',
'Replys ',
@topicIDCHAR,
'FloorNum ',
'ReplyID ',
@pageNumber,@pageSize,@total,@result
inner   join   Users   on   Replys.UserID   =   Users.UserID

上面这样写是不行的

[解决办法]
这样

select 字段1,字段2 from 表
union all
select @变量1,@变量2
[解决办法]
将你存储过程返回的结果插入到一个表,然后用这个表与users标join。
[解决办法]
例用临时表
create table #a (a varchar(10),b varchar(10),c varchar(10),d varchar(10),e int,f varchar(100))
insert #a EXEC sp_helpuser
select * from #a
drop table #a

热点排行