Felet är:det finns redan en temporär tabell med det namnet - skapa den inte igen om den redan finns...
Problemet ligger i sättet du gör dina utvalda - du har två platser där du har
select (columns)
into #result
from tbmember tbm
...
Första gången kommer detta att skapas den temporära tabellen #result
. Och andra gången får du felet - eftersom det inte kan skapa en tabell som redan finns.
Så du måste ändra din kod till:
-
skapa uttryckligen tabellen
#result
i börjanCREATE TABLE #result ( ...give list of columns and their datatypes here .....)
-
använd kod så här för att infoga värden:
INSERT INTO #result(colum list) SELECT (column list) FROM ....... WHERE .......
Den koden kommer att fungera och du kommer att kunna infoga två uppsättningar data i din tillfälliga tabell.