Illégale mélange de classements pour l'opération "concat'

Je suis en train d'exécuter ce concat requête mysql

SELECT CONCAT(if(fName,fName,''),Name) 
From Student

Erreur:

#1271 - Illegal mix de classements pour l'opération "concat'

pouvez-vous décrire votre Étudiant en cours de structure de la table?
Étudiant=> id int ,Nom varchar varchar fName
Ce que les classements ne les colonnes?
avez-vous résoudre le problème?
non, je n'ai pas peut-être il a mysql bug

OriginalL'auteur ahmed saud | 2011-10-13