Bonjour,

J'ai un petit soucis, j'interroge plusieurs tables: Nom : MLD_5.0.PNG
Affichages : 384
Taille : 45,7 Ko.
Je voudrais récupérer les organes qui n'ont pas d'association dans la tables rle_orgeq, table qui sert uniquement à voir à dans quels équipements il se trouvent.
Voici ma requête utilisé en C#:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
"SELECT  table_organe.id,table_serie.Serie,table_equipement.Lieux,table_famille.Famille,table_organe.Libelle,table_organe.Description,table_organe.Symbole " +
                             " FROM ((((table_organe)" +
                             " LEFT  OUTER JOIN [rle_orgeq] ON [table_organe].[id] = [rle_orgeq].[idOrgane])" +
                             " LEFT  JOIN [table_equipement] ON [rle_orgeq].[idEquipement] = [table_equipement].[id]) " +
                             " LEFT  JOIN table_famille ON table_organe.Famille= table_famille.ID)" +
                             " LEFT  JOIN table_serie ON table_organe.idSerie = table_serie.id" +
                             " ORDER BY Libelle"
J'ai lu sur d'autres topic ou forum que le OUTER s'annulait si il y avait une close where dans la requête, mais ici je n'en ai pas... j'ai essayé sans le ORDER, rien n'y fait...
J'ai essayé de mettre le outer en dernier avant le ORDER...
Si quelqu'un à une idée ^^"

Merci d'avance bonne journée.