Brug et midlertidigt bord. Du vil se meget bedre ydeevne.
En detaljeret forklaring på ræsonnementet bag dette ligger uden for rammerne af det indledende spørgsmål, men for at opsummere:
- En tabelvariabel er optimeret til én række, af SQL Server, dvs. den antager, at 1 række vil blive returneret.
- En tabelvariabel skaber ikke statistik.
Google temptabel vs. tabelvariabel for et væld af ressourcer og diskussioner. Hvis du så har brug for specifik hjælp, så send mig en e-mail eller kontakt mig på Twitter.