Nik: Doppelte Einträge trotz distinct

Beitrag lesen

Hi,

verständlicherweise werden mir "doppelte" Einträge angezeigt, wenn ich nachfolgende Query stelle uund ich 2 verschiedene mahnstufen habe:

  
select DISTINCT  
         r.Rechnungsnummer,  
		 ADDDATE(r.R_Datum , INTERVAL r.Faelligkeit DAY),  
         m.Mahnstatus,  
		 ADDDATE(m.M_Datum, INTERVAL m.Faelligkeit DAY)  
         from rechnungen r  
		 LEFT JOIN mahnungen m  
		 ON r.RechnungenID = m.RechnungenID  
         WHERE  
         r.B_art="RG"  

Es werden solange keine doppelten Rechnungsnummern angezeigt, solange max. ein Mahnstatus existiert.

Sobald aber für eine Rechnung eine ZA (Zahlungserinnerung) und eine MAH (Mahnung) existiert, wird diese Rechnung (verständlicherweise) 2 mal als Rechungsnummer aufgeführt.

Wie kann ich das verhinden? Ich bräuchte sie nur 1 mal.

Nik