Bonjour,

J'ai un petit soucis pour une requête SQL :

J'ai une table CY reprenant des sociétés, une table CONT reprenant des employés et une table de liaison CY_CONT.

Il arrive que des sociétés soient sans employé et des employés sans société.

Mon soucis est que les requêtes que j'écris n'affiche que les Sociétés qui ont des employés et vice-versa.

Comment faire donc pour afficher aussi les sociétés sans employé et employés sans société ?

Voici un exemple de 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
14
15
16
17
 
SELECT 
    CY.NAME as [Société],
    CONT.NAME as [Nom],
    CONT.FIRSTNAME as [Prénom],
    CY_CONT.TITLE as [Fonction],
    CY_CONT.FLD124 as [email],
    CY.STREET as [Adresse],
    CY.POSTCODE as [Code postal],
    CY.CITY as [Localité]
FROM 
    CONT INNER JOIN (CY INNER JOIN CY_CONT ON CY.IDCOMPANY = CY_CONT.IDCOMPANY) ON CONT.IDCONTACT = CY_CONT.IDCONTACT
WHERE 
    CY_CONT.FLD139 = 0 AND
    CY_CONT.FLD198 = 0 AND
    CY_CONT.FLD192 =1 AND 
    CY_CONT.DATE_OUT is NULL
Merci