" /> " /> JoomThumbnail
Casa SQL Left Join
Nota

LEFT JUNTE-SE

SQL sintaxe LEFT JUNTE-SE

1
2
3
4
SELECIONE column_name(s)
FROM table_name1
ESQUERDA JUNTE-SE table_name2
ON table_name1.column_name=table_name2.column_name

- Nota: Alguns bancos de dados tem o nome LEFT JUNTE-SE LEFT OUTER JUNTE-SE.

Exemplo SQL LEFT JUNTE-SE

Existe uma tabela "Pessoas":

P_ID Sobrenome FirstName Address Cidade
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Existe uma tabela "Ordens":

O_id OrderNo P_ID
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

Agora queremos obter uma lista de todas as pessoas e as suas ordens da tabela acima.

Para isso, use esta consulta:

1
2
3
4
5
SELECIONE Pessoas.Sobrenome, Pessoas.FirstName, Ordens.OrderNo
FROM Pessoas
ESQUERDA JUNTE-SE Ordens
ON Pessoas.P_ID=Ordens.P_ID
ORDER BY Pessoas.Sobrenome

Resultado da Consulta:

Sobrenome FirstName OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
Svendson Tove

 
-2 #1 Nerses 2010-10-04 13:56 Hansen,
Hansen,
 
 
+9 #2 aquillaman 2010-10-17 17:43
Hansen,
Hansen,

 
 
+4 #3 aquillaman 2010-10-17 17:44
Hansen,
Hansen,


 
 
+11 #4 INet 2011-02-25 14:50
 
 
+3 #5 skinny 2011-03-19 19:19
 
 
+4 #6 Krot 2011-03-31 20:01
 
 
+1 #7 Member 2011-03-31 22:52

Pettersen Kari 2
 
 
+1 #8 Alex-x 2011-04-29 11:43
 
 
0 #9 Allexxisss 2012-02-28 15:30
 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio