Strona 1 z 1

Left Outer Join

: śr lis 29, 2017 11:34 am
autor: RobinAK
Witam

Mam dwie tabele

Tabela1 ma klucz główny składający się z 2 pól.
Tabela2 ma klucz główny składająy się z 1 pola.

W jaki sposób wykonać złączenie lewostronne przez interface base`a? Czy da się?

Re: Left Outer Join

: czw lis 30, 2017 12:48 am
autor: Jan_J
Złączenie wg klucza? nie wyjdzie, nie zgadza się wymiar.
W SQL są dwie składnie opisu kryteriów łączenia: ON warunek albo USING(wektor pól)
Tj.
Tabela1 LEFT JOIN Tabela2 USING(Nazwa_pola) -- musi być taka sama w obu tabelach
Tabela1 LEFT JOIN Tabela2 ON warunek --mamy większą swobodę w opisie warunku

Kryteria
ON Tabela1.Nazwa_pola = Tabela2.Nazwa_pola
oraz
USING(Nazwa_pola)
dają równoważne efekty.

Nie wiem, czy o to chodziło ...