Voici en gros mon code :
Dans ce cas la valeur val.nb est fixe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 with lst as (select ... from ...), val as (select trunc(dbms_random.value*5) nb from dual where rownum = 1) select lst.*, val.* from lst, val
Mais si je mets un filtre sur cette valeur val.nb varie :
Avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 with lst as (select ... from ...), val as (select trunc(dbms_random.value*5) nb from dual where rownum = 1) select lst.*, val.* from lst, val where lst.rdm < val.nb
Partager