Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodney3400

Illegal mix of collations

Recommended Posts

Ola a todos,

 

Tenho duas tabelas no BD (MySQL), nelas eu preciso primeiramente listar uma, e com esta primeira, eu tenho o campo chave ligando a outra, nesta segunda eu entro com os dados da primeira, e somo o campo valor, como a seguir:

 

SELECT id, descricao, (SELECT SUM(valor) FROM inclusos WHERE inclusos.id = lista.id) AS somatoria FROM lista ORDER BY descricao

 

mas esta me retornando o seguinte erro

 

SQL - Erro de execução #1267. Resposta do Banco de Dados:

Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

 

Se alguem tiver uma idéia de como resolver este problema, agradeço, já vasculhei o manual do MySQL, mas não achei algo que poderia me auxiliar, Papai google também foi pesquisado..rs...

 

Desde já agradeço a atenção de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nunca vi isso, mas parece que seus ids nas tabelas estão com collations diferentes.

 

deixa os 2 com utf8_general_ci.

 

e posta aí dizendo se deu certo ou não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.