Pb avec une requete: recuperer des valeurs separees par des virgules - SQL/NoSQL - Programmation
Marsh Posté le 27-05-2003 à 20:39:43
En SQL, non (quoique ).
Mais avec un langage de script, il suffit de demander tous les id et de boucler sur le résultat
Marsh Posté le 27-05-2003 à 21:22:57
Certains SGBD le permettent, tout comme certains permettent de faire des select from sur une liste comme un "in".
Mais ce n'est pas standard, donc non seulement c'est supporté par presque aucun SGBD, mais en plus, ceux qui le supportent n'utilisent pas la même syntaxe.
Le moyen le plus propre est de passer par une procédure stockée.
Marsh Posté le 28-05-2003 à 10:45:30
MagicBuzz a écrit : Certains SGBD le permettent, tout comme certains permettent de faire des select from sur une liste comme un "in". |
Tu aurais le code de la procédure stockée qui va bien ??
Marsh Posté le 02-06-2003 à 14:51:22
j'ai toujours pas trouvé .....
Marsh Posté le 02-06-2003 à 15:30:51
Fait un curseur sur une requête qui te retourne les ID sous forme de ligne.
Et en faisant une boucle sur le curseur, tu pourras mettre les ID bout à bout dans une variable, et au final t'as plus qu'à retourner la variable.
Marsh Posté le 27-05-2003 à 17:15:07
Bonjour !
Voila mon pb:
J'ai une table T avec un champ id
et je voudrais recuperer:
id1,id2,id3,....
la liste des id de la tables separe par des virgule dans un seul champ !
Est ce possible ?
merci ...
---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!