0
votes

Colonne inconnue dans 'Où clause'

J'ai une requête SQL simple

Il devrait aller chercher le résultat, mais montrer l'erreur suivante:

Code d'erreur: 1054. Colonne inconnue 'Mariée' dans 'Où clause' 0.000 sec

La colonne est présente dans la table xxx

merci


2 commentaires

Vous avez probablement une orthographe incorrecte de votre champ de colonne ou simplement cette colonne n'existe pas en premier lieu. Essayez de vérifier en premier. Et mettre une capture d'écran de votre schéma de table si possible.


Utilisez USA.Fieldname Si vous rejoignez plusieurs tables de même manière que vous avez fait dans USA.ADULT et utilisez BackTick où (-) Dash dans le nom de champ, voici Marium statut


3 Réponses :


0
votes
  1. Je crois que votre nom de colonne est faux, peut-être, c'est matrital_status ? (Utilisez un soulignement au lieu d'un trait d'union.

  2. Vous pouvez utiliser [état matrimonial] ou 'Etat matrimonial' , si le nom de la colonne est en perte de correction.

    Veuillez vérifier votre schéma de table et trouver le nom de colonne correct.


0 commentaires

0
votes

La requête devrait aimer ce xxx


0 commentaires

0
votes

Vous devez utiliser matrital_status plutôt que l'état matrimonial. Utilisez un soulignement car l'union de trait d'union n'est pas autorisé.


0 commentaires