Envoyé par
mnitu
Détaillez ce qui ne va pas. Je ne comprends pas bien votre demande vous avez 5 valeurs différentes pour la zone MONTH_MEDIA et vous sortez que 4 lignes ?
bonjour,
j'ai dans la table:
ID_MEDIA ID_PRODUCT MONTH_MEDIA_NUM LIST_BANNERS
10000 629805 201501 BANNER_LIST(34406592, 34567375)
10000 629453 201501 BANNER_LIST(34406592, 34567375)
10000 629805 201502 BANNER_LIST(34406592)
10000 629805 201503 BANNER_LIST(34406592)
10000 629878 201503 BANNER_LIST(34406592)
10000 629805 201504 BANNER_LIST(34406592, 34567379)
10000 629889 201504 BANNER_LIST(34406592, 34567379)
10000 622593 201504 BANNER_LIST(34406592, 34567379)
10000 629805 201505 BANNER_LIST(34406592, 34567379)
10000 629805 201505 BANNER_LIST(34406592, 34567375, 34567379)
je ne récupère que la colonne LIST_BANNERS via une requête
j'aurai:
LIST_BANNERS
BANNER_LIST(34406592, 34567375)
BANNER_LIST(34406592, 34567375)
BANNER_LIST(34406592)
BANNER_LIST(34406592)
BANNER_LIST(34406592)
BANNER_LIST(34406592, 34567379)
BANNER_LIST(34406592, 34567379)
BANNER_LIST(34406592, 34567379)
BANNER_LIST(34406592, 34567379)
BANNER_LIST(34406592, 34567375, 34567379)
j'aimerai faire un distinct, comme pour une colonne normale afin d'avoir:
LIST_BANNERS
BANNER_LIST(34406592, 34567375)
BANNER_LIST(34406592)
BANNER_LIST(34406592, 34567379)
BANNER_LIST(34406592, 34567375, 34567379)
Mais là ça ne veux pas car il y a l'erreur
ORA-00932: types de données incohérents ; attendu : - ; obtenu : CLOB)
donc comment faire un distinct sur cette colonne.
car les solutions données sont super pour d'autres cas de figure en donnant, et vont me servir, mais pas pour ce cas particulier.
Merci.
Partager