Bonjour,
J'ai un petit soucis, j'interroge plusieurs tables: .
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#:
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...
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 essayé de mettre le outer en dernier avant le ORDER...
Si quelqu'un à une idée ^^"
Merci d'avance bonne journée.
Partager