2.3 KiB
title | localeTitle |
---|---|
SQL Right Join | Junção direta do SQL |
Junção direta do SQL
Exemplo de uso
Para este guia, discutiremos o SQL RIGHT JOIN.
Junte-se direito
A palavra-chave RIGHT JOIN retorna todos os registros da tabela à direita (tabela 2) e os registros correspondentes da tabela à esquerda (tabela 1). O resultado é NULL do lado esquerdo, quando não há correspondência.
SELECT *
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
Lista completa de tabelas para referência
comida ou dados da tabela LEFT
+---------+--------------+-----------+------------+
| ITEM_ID | ITEM_NAME | ITEM_UNIT | COMPANY_ID |
+---------+--------------+-----------+------------+
| 1 | Chex Mix | Pcs | 16 |
| 6 | Cheez-It | Pcs | 15 |
| 2 | BN Biscuit | Pcs | 15 |
| 3 | Mighty Munch | Pcs | 17 |
| 4 | Pot Rice | Pcs | 15 |
| 5 | Jaffa Cakes | Pcs | 18 |
| 7 | Salt n Shake | Pcs | |
+---------+--------------+-----------+------------+
company or RIGHT table data
texto + ------------ + --------------- + -------------- + | ID DA EMPRESA | NOME DA EMPRESA | COMPANY_CITY | + ------------ + --------------- + -------------- + | 18 | Encomendar tudo | Boston | | 15 | Jack Hill Ltd | Londres | | 16 | Akas Foods | Deli | | 17 | Gastrônomos. | Londres | | 19 | sip-n-mordida. | Nova York | + ------------ + --------------- + -------------- +
To get company name from company table and company ID, item name columns from foods table, the following SQL statement can be used:
sql SELECT company.company id, company.company name, company.company city, foods.company id, foods.item name DA empresa DIREITO JOIN alimentos ON company.company id = foods.company_id;
OUTPUT
texto NOME DA EMPRESA NOME DA EMPRESA CIDADE DA EMPRESA EMPRESA ID ITEM_NAME
18 Peça Todos Boston 18 Jaffa Cakes 15 Jack Hill Ltd London 15 Arroz de Panela 15 Jack Hill Ltd Londres 15 BN Biscoito 15 Jack Hill Ltd Londres 15 Cheez-It 16 Akas Foods Delhi 16 Chex Mix 17 Foodies. Londres 17 poderoso Munch NULL NULL NULL NULL Salt n Agitar
`` `