Left Outer Join

Użytkowanie programu bazodanowego
RobinAK
Posty: 1
Rejestracja: wt lis 14, 2017 4:27 pm

Left Outer Join

Post 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ę?
OpenOffice 3.1 na Windows Vista
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Left Outer Join

Post 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 ...
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ