LEFT OUTER JOIN zwróci wszystkie rekordy z LEWEJ tabeli połączone z PRAWĄ tabelą, jeśli to możliwe.
Jeśli jednak istnieją dopasowania, nadal zwróci wszystkie pasujące wiersze, dlatego jeden wiersz po LEWEJ pasujący do dwóch wierszy po PRAWEJ zwróci jako dwa WIERSZE, podobnie jak SPRZECZENIE WEWNĘTRZNE.
EDYCJA:W odpowiedzi na Twoją edycję przyjrzałem się dokładniej Twojemu zapytaniu i wygląda na to, że zwracasz tylko dane z tabeli LEFT. Dlatego jeśli chcesz tylko danych z tabeli LEFT i chcesz, aby zwracany był tylko jeden wiersz dla każdego wiersza w tabeli LEFT, nie musisz w ogóle wykonywać operacji JOIN i możesz po prostu wykonać SELECT bezpośrednio z tabeli LEFT.