Page 1 sur 1

fonction replace()

Posté : 14 sept. 2011, 17:27
par toony.m
Bonjour à tous,

j'ai un petit problème, je ne comprends pas pourquoi j'obtiens une erreur en écrivant ceci:
SELECT id_profil, C_nom_prenom, type, C_aborde, C_codification_metier, C_pseudo_CR, C_service  FROM xtra_profil WHERE id_entreprise='21346' LEFT OUTER JOIN xtra_codif_metier ON xtra_codif_metier.id_codif_metier = REPLACE(xtra_profil.C_codification_metier, ';', '')
J'essaye de faire une jointure sachant que :
xtra_codif_metier.id_codif_metier donne des résultats à chiffres (ex: 24)
xtra_profil.C_codification_metier donne des résultats de type ;00; (ex: ;24;)

Je voudrais faire un replace pour rendre tout ça compatible, mais sans succès.

Avez-vous une idée ?

Re: fonction replace()

Posté : 15 sept. 2011, 19:11
par moogli
salut,

le where doit être placé après la jointure :)


@+