Грешката е:вече има временна таблица с това име - не я създавайте отново, ако вече съществува....
Проблемът се крие в начина, по който правите избора си - имате две места, където имате
select (columns)
into #result
from tbmember tbm
...
Първият път това ще създаде временната таблица #result
. И вторият път ще получите грешката - тъй като не може да създаде таблица, която вече съществува.
Така че трябва да промените кода си на:
-
изрично създайте таблицата
#result
в началотоCREATE TABLE #result ( ...give list of columns and their datatypes here .....)
-
използвайте код като този, за да вмъкнете стойности:
INSERT INTO #result(colum list) SELECT (column list) FROM ....... WHERE .......
Този код ще работи и вие ще можете да вмъкнете два набора от данни във вашата временна таблица.