Fabian
Jeda
Specjalista S.L.,
PGL Lasy Państwowe
Temat: Kwerenda wybierająca
WitamMam mały problem z kwerendą wybierającą. Kwerenda wygląda następująco: połączyłem dwie tabele za pomocą wspólnego pola. Tabela "A" jest tabelą danych natomiast tabela "B" jest tabelą info dla tych danych, gdzie jedna dana z tabeli "A" ma kilka informacji z tabeli "B". W SQL w części "FROM" za pomocą polecenia LEFT OUTER JOIN połączyłem pola A.a = B.b tak aby uzyskać wszystkie dane z tabeli "A" i wszystkie info z tabeli "B" (nawet jeśli w tabeli "B" nie ma info dotyczących danych z tabeli "A" to wyświetla puste pola info). Aby uzyskać tylko interesujące mnie info z tabeli "B" z pola "B.c" w SQL w części "WHERE" wpisałem kryterium ((pole B.c) = 'xx' OR (pole B.c) is Null). Chciałem uzyskać wszystkie pola z tabeli "A" i tylko te pola z tabeli "B" w których B.c = 'xx' albo Null. Niestety polecenie jest błędne ponieważ wybiera tylko te dane z tabeli "A" (zamiast wszystkich danych) i tabeli "B" dla których B.c = 'xx' albo Null. Nie wiem jakie zastosować polecenie aby uzyskać potrzebne dane. Z góry dziękuję za pomoc.