L'erreur est :il existe déjà une table temporaire portant ce nom - ne la recréez pas si elle existe déjà...
Le problème réside dans la façon dont vous faites votre sélection - vous avez deux endroits où vous avez
select (columns)
into #result
from tbmember tbm
...
La première fois, cela va créer la table temporaire #result
. Et la deuxième fois, vous obtiendrez l'erreur - car il ne peut pas créer une table qui existe déjà.
Vous devez donc changer votre code en :
-
créer explicitement la table
#result
au débutCREATE TABLE #result ( ...give list of columns and their datatypes here .....)
-
utilisez un code comme celui-ci pour insérer des valeurs :
INSERT INTO #result(colum list) SELECT (column list) FROM ....... WHERE .......
Ce code fonctionnera et vous pourrez insérer deux ensembles de données dans votre table temporaire.