REJOIGNEZ
Синтаксис SQL REJOIGNEZ
Пример SQL REJOIGNEZ
Il ya une table "Personnes":
| P_ID | LastName | Prénom | Address | Ville |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendsen | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Il ya une table "Commandes":
| O_ID | OrderNo | P_ID |
|---|---|---|
| 1 | 77895 | 3 |
| 2 | 44678 | 3 |
| 3 | 22456 | 1 |
| 4 | 24562 | 1 |
| 5 | 34764 | 15 |
Pour cela, nous utilisons cette requête:
Résultat Requête:
| LastName | Prénom | OrderNo |
|---|---|---|
| Hansen | Ola | 22456 |
| Hansen | Ola | 24562 |
| Pettersen | Kari | 77895 |
| Pettersen | Kari | 44678 |
| Svendsen | Tove | |
| 34764 |






Commentaires
D'table_name1
REJOIGNEZ table_name2
SUR table_name1.column_name = table_name2.column_name
- C'est tout clair! et si je n'ai pas à choisir à partir de 2 tables, et de 3,4,5,6 ... la syntaxe, la façon d'écrire à partir ...!? Citer
SELECT column_name (s)
D'table_name1
REJOIGNEZ table_name2
SUR table_name1.column_name1 = table_name2.column_name1
REJOIGNEZ table_name3
SUR table_name1.column_name2 = table_name3.column_name2
en général 4 tables dans une requête et l'appel est acheminé à différents intervenants et même un tas de 2 et 3 du type de table
REJOIGNEZ table_name2
SUR table_name2.column_name = table_name3.column_name Citer
Inscrivez-Croix retourne toutes les combinaisons possibles de chaque ligne de chacun. Dans ce cas, en utilisant la jointure croisée, une requête retourne 15 lignes = 3x5 Citer