taiar 0 Denunciar post Postado Abril 17, 2007 Tenho a query abaixo: ) ) linenums:0'>SELECT codigo, nome, cidade, ufFROM clientesWHERE codigoIN ( SELECT id_usr FROM contola_acesso WHERE codigo =2 AND moderado =1 OR codigo =3 AND moderado =1)AND ufIN ( SELECT uf FROM intra_uf WHERE id IN ( SELECT id_uf FROM intra_vend_uf WHERE id_vend = '51' ))Ao ser executada, ela me retorna o seguinte erro:#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' O que há de errado? Já procurei e não achei!!! Compartilhar este post Link para o post Compartilhar em outros sites
taiar 0 Denunciar post Postado Abril 17, 2007 Opa! Consegui resolver!! Acontece que eu tava comparando campos com collations diferentes... http://forum.imasters.com.br/public/style_emoticons/default/skull.gif (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) - não pode! Muito obrigado! http://forum.imasters.com.br/public/style_emoticons/default/flores.gif Compartilhar este post Link para o post Compartilhar em outros sites