" /> Password <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
PDF Nota

RIGHT JOIN

1
2
3
4
SELEZIONE column_name(s)
DA table_name1
DESTRA JOIN table_name2
ON =

- Nota:

C'è una tabella "Persone":

P_Id Cognome Nome Address Città
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

C'è una tabella "Ordini":

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

Per questo usiamo questa query:

1
2
3
4
5
SELEZIONE Persone.Cognome, Persone.Nome, Ordini.OrderNo
DA Persone
DESTRA JOIN Ordini
ON Persone.P_Id=Ordini.P_Id
ORDER BY Persone.Cognome

Cognome Nome OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
34764

Commenti

 
0 #1 McKinseyBA 2010-06-11 11:55 Forse ha senso di portare le prove più tangibili, come risultato di Destra e Sinistra Registrati Unisciti a disposizione è lo stesso, che non favorisce l'assimilazione delle differenze (se non di leggere attentamente nel suo cappello)

In generale, la risorsa - il bello, l'autore - ben fatto!
Citazione
 
 
0 #2 Валерий 2010-06-13 10:34 Sì, d'accordo con precedente petizione .. Non ho capito cosa DESTRA SINISTRA da diverse .. Cosa c'è sul set di risultati, anche se non è uno dei tavoli Citazione
 
 
+3 #3 Артем 2010-06-16 09:18 Beh, capisco))
grazie autore per gli esempi
avrebbero più quindi solo fare una classe!
Citazione
 
 
0 #4 StitchUA 2010-06-18 10:20 Beh, se non è chiaro, guarda qui: ru.wikipedia.org / ... / Join_ (SQL) Citazione
 
 
+3 #5 Alex 2010-07-13 12:47 Tupite non tutto ciò che può essere descritto qui
Is-che sarebbe un'altra eccezione per descrivere ...
Citazione
 
 
+2 #6 Misha 2010-11-14 02:09 Cosa che non capisco come derivato riscontro tabelle con la condizione "Ora vogliamo ottenere un elenco di tutte le persone e le loro richieste dalla tabella di cui sopra." Dopo tutto, si ottiene una lista di tutti gli ordini e coloro che hanno reso questo ordine, e un tale ordine per 34 764 nessuna persona è presente. La persona indicata Svendson generalmente non presenti nel file di output, quindi non abbiamo ottenere un elenco di tutte le persone. Citazione
 
 
+2 #7 dd 2011-03-04 13:54
Cosa che non capisco come derivato riscontro tabelle con la condizione "Ora vogliamo ottenere un elenco di tutte le persone e le loro richieste dalla tabella di cui sopra." Dopo tutto, si ottiene una lista di tutti gli ordini e coloro che hanno reso questo ordine, e un tale ordine per 34 764 nessuna persona è presente. La persona indicata Svendson generalmente non presenti nel file di output, quindi non abbiamo ottenere un elenco di tutte le persone.

semplicemente ingannati dalla LEFT JOIN e RIGHT JOIN
Citazione
 
 
0 #8 Kirill 2012-04-02 18:52













Citazione
 
 
0 #9 Kirill 2012-04-02 18:55















Citazione
 

Autorizzazione

Nizza Ajax Sondaggio

Statistica

Pubblicità