" /> Hasło <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Dom SQL Full Join
PDF

Pełnego złączenia

Синтаксис SQL Pełnego złączenia

1
2
3
4
SELECT column_name(s)
Z table_name1
PEŁNY DOŁĄCZ table_name2
ON table_name1.column_name=table_name2.column_name

Пример SQL Pełnego złączenia

Istnieje tabeli "Osoby":

P_Id Nazwisko Imię Address Miasto
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Istnieje tabeli "Zamówienia":

O_Id OrderNo P_Id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

Do tego celu użyć takiego zapytania:

1
2
3
4
5
SELECT Osób.Nazwisko, Osób.Imię, Zamówienia.OrderNo
Z Osób
PEŁNY DOŁĄCZ Zamówienia
ON Osób.P_Id=Zamówienia.P_Id
ORDER BY Osób.Nazwisko

Nazwisko Imię OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
Svendson Tove
34764

Komentarze

 
+3 #1 Andrew 2010-08-11 09:12 SELECT column_name (s)
Z table_name1
Pełnego złączenia table_name2
NA table_name1.column_name = table_name2.column_name

- To wszystko jasne! a jeśli nie mam do wyboru 2 tabele i 3,4,5,6 ... składni, jak napisać od ...!?
Cytować
 
 
+1 #2 German 2010-10-12 11:43 Podoba Ci się to, myślę, że INNER DOŁĄCZ i Pełnego złączenia nie jest szczególnie używać innej składni, pracowałem co najmniej
SELECT column_name (s)
Z table_name1
Pełnego złączenia table_name2
NA table_name1.column_name1 = table_name2.column_name1
Pełnego złączenia table_name3
NA table_name1.column_name2 = table_name3.column_name2

w ogóle 4 tabel w jednym zapytaniu i połączenie trafia do różnych głośników, a nawet kilka 2 i 3 typu tabeli

Pełnego złączenia table_name2
NA table_name2.column_name = table_name3.column_name
Cytować
 
 
0 #3 max 2011-05-12 15:26 Jaka jest podstawowa różnica między Krzyża dołączyć? Cytować
 
 
0 #4 MOPO3OB 2011-06-20 10:50
Jaka jest podstawowa różnica między Krzyża dołączyć?


CROSS DOŁĄCZ zwraca wszystkie możliwe kombinacje każdej linii, na każdej z nich. W tym przypadku za pomocą CROSS DOŁĄCZ, kwerenda zwróci 15 wierszy = 3x5
Cytować
 

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama