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

RIGHT DOŁĄCZ

SQL RIGHT DOŁĄCZ składni

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

- Uwaga: W niektórych bazach danych RIGHT DOŁĄCZ to nazwa RIGHT DOŁĄCZ ZEWNĘTRZNYCH.

Przykład SQL RIGHT DOŁĄCZ

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

Teraz chcemy uzyskać listę wszystkich osób i ich zamówienia z tabeli powyżej.

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
PRAWO 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
34764

Komentarze

 
0 #1 McKinseyBA 2010-06-11 11:55 Myślę, że to ma sens, aby zwiększyć namacalne dowody, w wyniku korzystania z prawej i lewej rejestracji Dołącz do podobnych istniejących już, że nie sprzyja asymilacji różnice (jeśli nie zrozumieć znaczenia kapelusz)

Ogólnie rzecz biorąc, zasobów - w porządku, by - dobra robota!
Cytować
 
 
0 #2 Валерий 2010-06-13 10:34 Tak, zgadzam się z poprzednim petycji .. I nie rozumiem, co LEFT RIGHT z różnych .. Co tu o cel wyjścia, nawet jeśli nie jest jednym ze stołów Cytować
 
 
+3 #3 Артем 2010-06-16 09:18 Cóż, rozumiem))
dzięki autora przykłady
mieliby więcej niż tylko do klasy!
Cytować
 
 
0 #4 StitchUA 2010-06-18 10:20 Cóż, jeśli nie jest jasne, zajrzyj tutaj: ru.wikipedia.org / ... / Join_ (SQL) Cytować
 
 
+3 #5 Alex 2010-07-13 12:47 Tupite nie wszystkie, które mogą być opisane tutaj
Nie-co może być bardziej wyjątki opisać ...
Cytować
 
 
+2 #6 Misha 2010-11-14 02:09 Coś nie rozumiem, jak tally konsumpcyjnych pochodzących od stanu "Teraz chcemy uzyskać listę wszystkich osób i ich zamówienia z tabeli powyżej." Po tym wszystkim, otrzymujemy listę wszystkich zleceń i tych, którzy złożyli zamówienia, ale takie zamówienie na 34 764 nikt nie jest obecny. Osoba wymieniona Svendson na ogół nie występują w tabeli wynikowej, więc nie otrzymać listę wszystkich osób. Cytować
 
 
+2 #7 dd 2011-03-04 13:54
Coś nie rozumiem, jak tally konsumpcyjnych pochodzących od stanu "Teraz chcemy uzyskać listę wszystkich osób i ich zamówienia z tabeli powyżej." Po tym wszystkim, otrzymujemy listę wszystkich zleceń i tych, którzy złożyli zamówienia, ale takie zamówienie na 34 764 nikt nie jest obecny. Osoba wymieniona Svendson na ogół nie występują w tabeli wynikowej, więc nie otrzymać listę wszystkich osób.

po prostu omamiony przez LEFT DOŁĄCZ i RIGHT DOŁĄCZ
Cytować
 
 
0 #8 Kirill 2012-04-02 18:52













Cytować
 
 
0 #9 Kirill 2012-04-02 18:55















Cytować
 

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama