#tmpValue 表里只有一个sValue字段(varchar(300)类型)
我按顺序执行下面这3条语句: 
insert #tmpValue(sValue) values('111')
print '你刚才插入的内容是:'+ ?????????????  --这里要取刚才插到#tmpValue的值
insert #tmpValue(sValue) values('222')
print '你刚才插入的内容是:'+ ?????????????  --这里要取刚才插到#tmpValue的值
insert #tmpValue(sValue) values('333')
print '你刚才插入的内容是:'+ ?????????????  --这里要取刚才插到#tmpValue的值上面insert了3次,每次我都要把这个值取出来,请问要怎么取呢?

解决方案 »

  1.   

    select * into #tmp from #tmpValueinsert #tmpValue(sValue) values('111')select * from #tmpValue where svalue not in (select svalue from #tmp)drop table #tmpselect * into #tmp from #tmpValueinsert #tmpValue(sValue) values('222')select * from #tmpValue where svalue not in (select svalue from #tmp)drop table #tmpselect * into #tmp from #tmpValueinsert #tmpValue(sValue) values('333')select * from #tmpValue where svalue not in (select svalue from #tmp)
      

  2.   

    select * from #tmpValue where svalue not in (select svalue from #tmp)
    ===============
    不行,我的值有重复的