Wie Entferne ich "doppelte" Zeilen aus einer Ansicht?

Habe ich eine Sicht, die gut funktioniert, wenn ich war bei meiner Haupt-Tabelle:

LEFT OUTER JOIN OFFICE ON CLIENT.CASE_OFFICE = OFFICE.TABLE_CODE.

Aber ich brauchte, um fügen Sie den folgenden anzuschließen:

LEFT OUTER JOIN OFFICE_MIS ON CLIENT.REFERRAL_OFFICE = OFFICE_MIS.TABLE_CODE 

Obwohl ich Hinzugefügt DISTINCT bekomme ich noch eine "doppelte" Reihe. Ich sagen Sie "duplizieren", da die zweite Zeile einen anderen Wert hat.

Jedoch, wenn ich den LEFT OUTER zu einem INNER JOIN verliere ich alle Zeilen für die Kunden, die diese "doppelten" Zeilen.

Was mache ich falsch? Wie Entferne ich diese "doppelten" Zeilen aus meiner Sicht?


Hinweis:

Diese Frage ist nicht anwendbar in diesem Beispiel:

Wie kann ich entfernen Sie doppelte Zeilen?

Würden Sie Geist Reinigung Ihrer Frage und mit code-Blöcke mit mehr explizite Beispiele nennen?

InformationsquelleAutor Fet | 2009-07-10

Schreibe einen Kommentar