使用表变量,或临时表
怎么整呀?可以给个例子吗?
@andyguo1:
使用 表变量实现,不谢,
declare @table table ( id varchar(10) ) insert into @table values('370305104' ,'370305105','370305304','370305305','370305306','370305307') select * from bb a inner join @table t on a.id=t.id
@悦光阴: 嗯,赶觉有用,是写在函数里的吗?
这样写有点问题,关键是虚拟表建在哪里,多个存储过程要调用这张虚拟表的
自己解决了,看一下吧
@andyguo1: 你这种实现也好
go
create function bbee ()
returns @points table (x int)
as begin
insert @points
select '1039' union
select '1040' union
select '1041' union
select '1042'
return;
end go
select * from Options where Id in (select * from bbee())