Sql et valeur nulle

Résolu
Bonjour,

Voila je vous expose mon problème, j'ai deux tables la table entreprise et la table courrier.
Je voudrais faire une requête qui m'affiche toutes les entreprises qui ont ou non du courrier!
J'arrive a faire ma requête pour afficher les entreprises qui ont du courrier mais pas celle qui n'ont pas de courriers.

ma requete :

SELECT [Entreprise].[Nom_entreprise], [Courriers].[Type_courrier]
FROM Entreprise INNER JOIN Courriers ON [Entreprise].[Num_enteprise] =[Courriers].[Num_entreprise];

Merci de votre aide
Configuration: Windows XP
Firefox 3.5.7

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,
    SELECT [Entreprise].[Nom_entreprise], [Courriers].[Type_courrier]
    FROM Entreprise LEFT OUTER JOIN Courriers ON [Entreprise].[Num_enteprise] =[Courriers].[Num_entreprise]
    WHERE [Courriers].[Type_courrier] is null
    1. Modérateur
      Salut,

      par contre, si tu es sous ACCESS, is null ne fonctionne pas.

      C'est WHERE isnull([Courriers].[Type_courrier])
      1. Ok merci beaucoup, maintenant je dois intégrer à cette requête à la première requête est ce possible ??

        En fait je veux afficher les entreprises qui ont du courrier et qui n'ont pas de courrier les deux choses en même temps.

        merci beaucoup
        1. Contributeur
          Re,
          si tu enleves la clause where tu auras toutes les sociétés qui ont du courrier et celles qui n'en ont pas (elles auront alors le champ [Courriers].[Type_courrier] à 'null' )
          1. A Génial je viens de voir mon problème merci beaucoup sa fait plusieurs jours que je cherchais merci encore