0 Members and 1 Guest are viewing this topic.

AuthorTopic: แก้ปัญหา Cannot resolve the collation between "Thai_BIN" and "Thai_CI_AS"  (Read 6176 times)

Offline aegkaluk

  • Administrator
  • Hero Member
  • *****
  • Posts: 1098
  • Total Like : 0
    • Email
« on: 26, 11, 2012, 10:02:35 »
SQL Execution Error.
Cannot resolve the collation between "Thai_BIN" and "Thai_CI_AS" in the equal to operation.

ปัญหาเกิดจาก collation ทั้งสอง database ที่เราใช้งานมีการกำหนดไว้ไม่เหมือนกัน แก้ไขโดยการกำหนด collation ให้เหมือนกันก็จะสามารถ Qurey ได้แล้วครับ
Code: [Select]
SELECT     a.field1,a.field2,b.field1,b.field2
FROM         table1 as a
INNER JOIN table2 as b ON a.field1 = b.field1 COLLATE Thai_CI_AS
WHERE     (a.field2 = '9999')