Bonjour,

Actuellement j'ai une erreur ORA-00918: définition de colonne ambigu, je ne comprend pas pourquoi
Cela est présent depuis que j'ai rajouter ma table 3

Voici ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
select a.id,
       max(b.nulign)                                             as nulign,
       max(a.nompat) keep(dense_rank first order by nulign desc) as nompat,
       max(a.prenom) keep(dense_rank first order by nulign desc) as prenom,
       max(b.dateff) keep(dense_rank first order by nulign desc) as datedebut,
       max(b.datfin) keep(dense_rank first order by nulign desc) as datfin,
       max(f.statut) keep(dense_rank first order by nulign desc) as statuts
    from table1 a
        inner join table2 b on a.id=b.id
        inner join table3 f on a.id=f.id 
    and f.statut not like 'C%'
    and f.statut not like 'M%'
group by a.id;
Vous remerciant de votre aide.