Đệ join 2 table trong SQL server bị báo lỗi như sau:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Vietnamese_CI_AS" in the equal to operation
Có bro nào biết lỗi này không chỉ đệ với nha !
Đệ join 2 table trong SQL server bị báo lỗi như sau:
Có bro nào biết lỗi này không chỉ đệ với nha !
Lỗi này hay xảy ra khi join 2 table ở 2 database khác nhau
Do bộ mã ký tự của 2 database khác nhau
Bro thêm COLLATE SQL_Latin1_General_CP1_CI_AS vào vị tri như dòng lệnh ở dưới là được nhé:
SELECT * FROM TblTable1
left JOIN TblTable2 ON
TblTable1.Item1 COLLATE SQL_Latin1_General_CP1_CI_AS = TblTable2.Item1
Nanowa
0
114
0
|
Thiên Dược - Dược liệu từ thiên nhiên
0
21
0
|
Trà hòa tan đông trùng hạ thảo
0
10
0
|
Nano Đông trùng hạ thảo Thiên Dược
0
3
0
|
Cốm dinh dưỡng Nanomax
0
3
0
|