Hello, I have problem which I don't understand.
if I send command (from Query Browser or from C++ Builder application) SELECT FileName FROM Files WHERE FileName = 'FILE1.TXT' OR FileName = 'FILE2.TXT' query executes without any problem but command SELECT FileName FROM Files WHERE FileName IN ('FILE1.TXT', 'FILE2.TXT') throws error "illegal mix of collations for operation 'IN' " I thought that IN is somehow by optimizer translated to ORs Could someone explain me why first query is OK and second not? Please. I'm using WinXP SP2 and MySQL 4.1.9-nt-log databases and tables use CHARSET=latin2 COLLATE=latin2_czech_cs I already read some articles about the topic in MySQL forum but they didn't helped me much. Thanks in advance Dusan Pavlica