Left Outer Join

Użytkowanie programu bazodanowego

Left Outer Join

Postprzez RobinAK » Śr lis 29, 2017 11:34 am

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
RobinAK
 
Posty: 1
Dołączył(a): Wt lis 14, 2017 4:27 pm

Re: Left Outer Join

Postprzez Jan_J » Cz lis 30, 2017 12:48 am

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 5.4 ∙ AOO 4.1.4 ∙ Python (3.6|2.7) ∙ Unicode 10 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3610
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław


Powrót do Base

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości