Bonjour à tous,
dites j'ai une liste de données qui me viennent sous la forme:
"donnee1, donnee2, donnee3"
et j'aimerais savoir laquelle de ces données ne se trouve pas dans un certain champ d'une table.
j'aurais aimé pouvoir faire:
select donnee1, donnee2, donnee3 from dual
minus
select champ1 from table1
mais ça ne marche pas parceque les données de la première partie se classent en colonne plutôt qu'en ligne. J'ai pensé à faire :
select donnee1 from dual union
select donnee2 from dual union
select donnee3 from dual minus
select champ1 from table1
et là ça marche même s'il m'a fallu couper ma chaine pour récupérer donnee1, donnee2 et donnee3. Est-ce que quelqu'un aurait une autre idée ?
Merci d'avance
Partager