Bonjour
Je voudrais faire une requête avec une clause WHERE IN qui chercher sa liste dans un chmap d'un autre table, amis ça marche pas.
J'ai cherché dans l'aide et sur le NET, mais j'ai rien trouvé sur le sujet.
Voici ma requête :
Dans le champ Quartier de la table Acquereur il y a une liste (1,2,5,48,45,56,78) mais le champ est au format VARCHAR(500)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Ville from communes where id_commune in (SELECT Quartier FROM Acquereur where id_acquer = 144)
Et donc il me mets un message d'erreur sur la conversion de la valeur VARCHAR '1,2,5,48,45,56,78' vers une colonne de type Int.
Donc j'ai cherché à changer le type, mais je trouve pas.
Pouvez vous m'aider ?
Merci d'avance.
Partager