Bonjour, j'ai un souci avec une requete. C'est une requete dans une requete parce que c'est une navigation par page (25 lignes de résultats par page dans mon exemple).

un echo de ma requete donne ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
select top 25 * from fournisseurs 
left join statuts on id_stat=stat_four 
left join fournisseurs_histo on (four_fhis=id_four and type_fhis='1') 
left join fournisseurs_envir on four_fenv=id_four 
where ( id_four) NOT IN ( 
select top 0 id_four from fournisseurs 
left join statuts on id_stat=stat_four 
left join fournisseurs_histo on (four_fhis=id_four and type_fhis='1') 
left join fournisseurs_envir on four_fenv=id_four 
where desa_four='N' and ( envi_fenv='CA' or envi_fenv='DE' ) 
order by code_four ) and desa_four='N' and ( envi_fenv='CA' or envi_fenv='DE' ) 
order by code_four
le requête fonctionne bien
mon souci c'est qu'elle ressort les doublons
je voulais utiliser distinct
j'ai essayé de le placer à plusieurs endroits mais à chaque fois ca plante
est-ce que vous savez comment utiliser DISTINCT dans ce genre de requete double ?

merci bcp pour votre aide