Tengo una consulta SQL que compara un valor en la base de datos a una constante:conflicto SQL intercalación cuando se compara con una columna en una tabla temporal
SELECT * FROM my_table
INNER JOIN #TempTable tem
ON my_table.id = temp.id
AND my_table.key = 'SOME STRING'
Y me da el error:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
¿Cómo puedo evitar esto? (Sin realizar cambios en la base de datos)
ACTUALIZACIÓN: Me sale este error incluso si quito la última como (la comparación de cadenas) ...
Gracias, no hubiera dado cuenta de que mis identificaciones eran personajes. – Justin
Awesome me ayudó en un apuro. Sorprendentemente obtuve esto entre dos tablas temporales, pero de cualquier forma esto funcionó para resolver el problema. –