J'ai une table avec une colonne de tableau comme ceci:Trouver des valeurs dupliquées sur colonne de tableau
my_table
id array
-- -----------
1 {1, 3, 4, 5}
2 {19,2, 4, 9}
3 {23,46, 87, 6}
4 {199,24, 93, 6}
Et je veux que le résultat quoi et où sont les valeurs répétées, comme celle-ci:
value_repeated is_repeated_on
-------------- -----------
4 {1,2}
6 {3,4}
C'est possible? Je ne sais pas comment faire ça. Je ne sais pas comment le démarrer! Je suis perdu!
Notez que dans sa forme actuelle, toutes les valeurs possibles seront affichées; pour afficher uniquement celles qui apparaissent à au moins deux endroits, vous devez ajouter une clause 'HAVING', par ex. 'HAVING Count (Distinct id)> 1', ou juste' HAVING Count (*)> 1' si vous êtes sûr que le même nombre n'apparaîtra jamais deux fois dans le même tableau. – IMSoP
@IMSoP, à droite, je vais l'ajouter à ma réponse –
Merci beaucoup! Parfait! –