A voir également:
- Split Et concat
- Split cam - Télécharger - Messagerie
- Split 4g - Télécharger - Gestion de fichiers
- Hj split - Télécharger - Gestion de fichiers
- Split and merge - Télécharger - PDF
- Concat pdf - Télécharger - PDF
3 réponses
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
Ambassadeur
1 557
22 mars 2021 à 22:36
22 mars 2021 à 22:36
bonjour,
essaies-tu d'expliquer que la table a deux champs, un champ nom et un champ adresse?
ceci est particulièrement confus: "une table qui contient un attribut avec plusieurs adresse nom"
peux-tu donner la liste des champs de la table, et des exemples d'enregistrements?
ensuite, explique le résultat que tu attends.
essaies-tu d'expliquer que la table a deux champs, un champ nom et un champ adresse?
ceci est particulièrement confus: "une table qui contient un attribut avec plusieurs adresse nom"
peux-tu donner la liste des champs de la table, et des exemples d'enregistrements?
ensuite, explique le résultat que tu attends.
bonjour et merci pour ton retour,
voici un exemple :
table USER :
Nom----EMAIL----ADRESSE
sur un logiciel spécifique j'ai un champ qui affiche le nom des utilisateurs, cela peut être :
CHAMP 1 : TIM
ou
CHAMP 1 : TIM;PAUL;BENOIT
Dans un nouveau champ MAILPLUS :
je fais une requete simple pour récupérer l'adresse mail de la personne qui est dans CHAMP 1 :
select mail from user where nom in (CHAMP1)...
ca marche très bien lorsqu'il n'y a qu'une seule personne dans le champ.
Le problème apparait lorsqu'il y a plusieurs personne dans le CHAMP1, je voudrais récupérer leurs adresses mails dans le champ MAILPLUS de la manière suivante :
c'est à ce niveau que je bloque.
meric d'avance pour votre retour
voici un exemple :
table USER :
Nom----EMAIL----ADRESSE
- @***----1 rue de blalba 45000 ABC
- @***----1 rue de blalba 45000 ABC
- @***----1 rue de blalba 45000 ABC
sur un logiciel spécifique j'ai un champ qui affiche le nom des utilisateurs, cela peut être :
CHAMP 1 : TIM
ou
CHAMP 1 : TIM;PAUL;BENOIT
Dans un nouveau champ MAILPLUS :
je fais une requete simple pour récupérer l'adresse mail de la personne qui est dans CHAMP 1 :
select mail from user where nom in (CHAMP1)...
ca marche très bien lorsqu'il n'y a qu'une seule personne dans le champ.
Le problème apparait lorsqu'il y a plusieurs personne dans le CHAMP1, je voudrais récupérer leurs adresses mails dans le champ MAILPLUS de la manière suivante :
- @***;***@***;***@***
c'est à ce niveau que je bloque.
meric d'avance pour votre retour
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
1 557
23 mars 2021 à 10:33
23 mars 2021 à 10:33
as-tu essayé
select mail from user where nom in STRING_SPLIT(CHAMP1,';')
il m'affiche une erreur :
Incorrect syntax near 'STRING_SPLIT'.
select o_email from d_user where o_userdesc in STRING_SPLIT('$EDIT#WRITER_INCHRG$',';')
il me donne une erreur o_userdesc :
an expression of non-boolean type specified in a context where a condition is expected
et sur STRING_SPLIT : il attend une " ( "
Incorrect syntax near 'STRING_SPLIT'.
select o_email from d_user where o_userdesc in STRING_SPLIT('$EDIT#WRITER_INCHRG$',';')
il me donne une erreur o_userdesc :
an expression of non-boolean type specified in a context where a condition is expected
et sur STRING_SPLIT : il attend une " ( "