如何在同一个表上进行多个选择?

时间:2013-04-10 18:58:22

标签: sql sql-server

嗨,我现在有一个小问题,我正在sql server中进行Stored Proc。我想从多个表中获取一些结果并将其放入临时表中。所以我认为我可以使用“Select into”语句,直到我决定将多个select添加到临时表中。例如:这是我的代码:

while @Compteur <= @wrhCodeEnd
  select lp.lotQty ,lp.lotID into ZeTable from TB_lotLot ltlt
  inner join TB_lotPal lp on ltlt.lotID=lp.lotID
  inner join TB_palSuper ps ON lp.spID=ps.spID
  inner join TB_expExpeditionLot eel ON eel.lotID=lp.spID
  where ps.wrhID <> @Compteur and
   ltlt.wrhID = @Compteur and
   lp.lotID not in(select ZeTable.lotID from ZeTable)

问题是我不知道我是否可以在同一个临时表上进行多次选择,我也想检查一个where子句,表中的信息还没有。

提前进行

1 个答案:

答案 0 :(得分:1)

您可以创建临时表,并可以使用insert语句添加包含所需列的记录,并可以在使用后删除它。