Problem z zapytaniem

0

Najpierw zapytanie, ktorego uzywam:

SELECT "g_w"."Turbina", "g_w"."Przeznaczenie", "g"."Nr działki", "g"."Obręb", "g"."Arkusz", "g"."Nazwa obrębu", "g"."Powierzchnia", "g"."KW", "g"."Właściciel", "g"."Adres", "g"."Umowa", "g"."Sygnatura", "g"."Uwagi" FROM "g", "g_w" WHERE "g"."Nr działki" = "g_w"."Nr działki" AND "g"."Obręb" = "g_w"."Obręb" ORDER BY "Turbina" ASC, "Przeznaczenie" ASC

Chcialbym, aby w przypadku nie spelnienia warunku w WHERE wypisywalo rowniez "Turbina", "Przeznaczenie", "Nr działki" i "Obręb" z tabeli "glucholazy_w".
Probowalem tego INNER JOINa oraz LEFT OUTER JOINa, ale cos mi bledy wywalalo. Z UNION tak samo.
Prosze o pomoc.

0

LEFT JOIN i nie ma ... na Mariolę - musi działać.

0

Rozwiązaniem jest OUTER JOIN. W zależności od tego czy tabela glucholazy_w jest w złączeniu pierwsza lub druga używasz LEFT bądź RIGHT OUTER JOIN.

1 użytkowników online, w tym zalogowanych: 0, gości: 1