moin,
SELECT DISTINCT
oder
GROUP BY
beides keine guten wege, besser nicht die OUTER JOINS einsetzen (wie immermein Leitspruch graits dazu: Joins sind böse), sondern korrelierte Unterabfragen benutzen. dann passt es auch mit der anzahl der datensätze.
Ilja