SQL Collation conflict when comparing to a column in a temp table

后端 未结 4 1104
遇见更好的自我
遇见更好的自我 2020-12-31 10:42

I have a SQL query that compares a value in the database to a constant:

SELECT * FROM my_table
INNER JOIN #TempTable tem
    ON my_table.id = temp.id
    AND         


        
4条回答
  •  时光说笑
    2020-12-31 11:21

    Seems your id's are VARCHARs with different collations.

    Try this:

    SELECT  *
    FROM    my_table
    INNER JOIN
            #TempTable tem
    ON      my_table.id = temp.id COLLATE SQL_Latin1_General_CP1_CI_AS
            AND my_table.key = 'SOME STRING'
    

提交回复
热议问题