Ben oui, le LEFT OUTER JOIN indique que tu veux inclure les enregistrements de "alliance_exculsion", même ceux pour lesquels id_membre ne se retrouve pas dans la table "membre".
Mais cela ne devrait pas se produire. En faisant de id_membre et de id_demandeur des Foreign Key sur membre.id, tu introduis une (deux en fait) contrainte dans la base de donnée qui oblige ces champs à avoir une correspondance dans la table membre. Par exemple, ça empêche d'ajouter un enregistrement dans alliance_exclusion qui référence un membre.id qui n'existe pas, ou d'effacer un membre sans effacer également tous les enregistrements qui lui font référence dans alliance_exclusion. C'est l'intégrité référentielle, la base du modèle relationnel.