Problème sur requete outer join
Bonjour,
J'ai un problème sur une requête avec la jointure left outer join, je m'explique :
Voici ma requête :
Code:
1 2 3 4 5 6 7 8 9 10 11
| SELECT r.RG_Date,r.rg_no,e.DO_Piece
FROM dbo.F_CREGLEMENT R
LEFT OUTER JOIN dbo.F_REGLECH e
ON (e.RG_No=RG_No) AND (e.RG_No<>RG_No)
WHERE
( r.RG_Compta=0 )
AND
(r.CT_NumPayeur=c.CLI_NUMPAYEUR)
AND
r.RG_Date>'22/07/2011'
; |
J'ai fait cette requête là pour qu'il m'affiche tous les règlements avec le numero de facture y compris ceux qui ne sont pas liés à une facture(e.do_piece).
Il me renvoie donc bien tous les règlements mais dans ma colonne e.DO_piece, il y a inscrit 'NULL' sur toutes les lignes alors qu'il n'y a normalement que 3 numéros de règlement qui n'existe pas dans la table
dbo.F_REGLECH e.
C'est cela que je ne comprends pas, pourquoi me met-il 'NULL' ? On dirait qu'il ne fait pas le lien des RG_NO.
Que puis-je faire pour qu'il me les affiche ?
Merci d'avance pour votre aide,
Cordialement,