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

INNER JUNTE-SE - Retorna a linha quando há pelo menos um jogo em ambas as tabelas.

SQL sintaxe INNER JUNTE-SE

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

- Nota: INNER JUNTE-SE é o mesmo que um JUNTE-SE.

Exemplo SQL INNER 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 selecionar todas as pessoas que todas as ordens.

Para isso, use esta consulta:

1
2
3
4
5
SELECIONE Pessoas.Sobrenome, Pessoas.FirstName, Ordens.OrderNo
FROM Pessoas
INNER 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

 
+11 #1 Dinesh 2010-06-25 17:42 Um bom exemplo a. Fáceis de identificar.
Thanx.
 
 
+16 #2 student 2010-08-09 20:46 Agradecimentos par o ARTIGO, e Muito Fácil e compreensível!
 
 
0 #3 Irina 2010-10-20 09:31 ...
 
 
-2 #4 nekulin 2010-12-29 09:46 E elementos nao PoDE trabalhar com Tabelas odnakovymi?
SELECIONE gato, (SELECT COUNT (*) FROM t INNER JUNTE-SE ON t = cat.id t.id) FROM t
Erro
Nao uma Tabela Única / alias: 't'
 
 
0 #5 Piotr 2011-03-31 14:57 Dziękuję za bardzo jasne wyjaśnienie - bardzo pomogło. Pozdrowienia z Polski:)
 
 
-3 #6 FilBV 2011-04-28 15:27 e UMA Tarefa Complexa Que Nem parecem nao conseguir resolver:

"valor do tempo na última mesa" atribuído a cada célula "OrderNo" "Ordens Opis_OrderNo" tabela "Pessoas"
 
 
+3 #7 fibi 2012-02-23 20:22
 
 
0 #8 zur4ik 2012-03-21 14:47
 
 
0 #9 Дмитрий 2012-05-12 20:43



ou




ou



 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio