Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 21/08/2020 20:36:52
- Kynoo
- Membre
Récupérer des id stockés dans une colonne int[] pour ensuite récupé...
Bonjour,
Une problématique que je n'arrive pas à résoudre.
J'ai des id d'une table T2 stockés dans une colonne ids au format int[] de la forme {45,87,65} dans une table T1.
Au final j'ai besoin de sélectionner deux colonnes formées d'une part par l'ensemble des id uniques issu des tableaux d'entier de la table T1 et d'autre part de la valeur T2.valeur d'une colonne valeur de la table T2 dont les id sont les identifiants.
En sortie ça donnerait ça:
id | valeur
--------------
34 | toto
36 | tata
87 | titi
Si quelqu'un a déjà fait ça, je serais ravi qu'il puisse m'éclairer
Merci
Hors ligne
#2 22/08/2020 08:13:05
- rjuju
- Administrateur
Re : Récupérer des id stockés dans une colonne int[] pour ensuite récupé...
À priori ce qu'il vous faut c'est unnest() pour récupérer un ensemble de valeur scalaires à partir du tableau d'entiers, cf https://www.postgresql.org/docs/current … IONS-TABLE
Julien.
https://rjuju.github.io/
Hors ligne