sql创建临时表语句 sql语句in后面跟的数据过多怎么解决?
sql语句in后面跟的数据过多怎么解决?解决办法,使用临时表:第一步:创建临时表,并将in内的数据插入到表中第二步:执行in查询select * from 表 where 列 in(select nu
sql语句in后面跟的数据过多怎么解决?
解决办法,使用临时表:第一步:创建临时表,并将in内的数据插入到表中第二步:执行in查询select * from 表 where 列 in(select num from #)第三步:销毁临时表drop table #若是连起来写:set nocount onselect * into # from (select "1" num union all select "2" union all select "3" union all ..... select "N") aselect * from 表 where 列 in(select num from #)drop table #