O melhor tutorial SQL RIGHT JOIN Keyword em 2024. Neste tutorial você pode aprender SQL RIGHT JOIN Keyword,A base de dados de demonstração,SQL RIGHT JOIN exemplos,Exemplos,

SQL RIGHT JOIN Keyword

SQL RIGHT JOIN Keyword

RIGHT JOIN palavra-chave da tabela direita (table2) retorna todas as linhas, mesmo se não houver correspondência tabela à esquerda (Tabela 1) em. Se não houver uma mesa à esquerda jogo, o resultado é NULL.

SQL RIGHT JOIN sintaxe

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name ;

ou:

SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name = table2.column_name ;

NOTA: Em alguns bancos de dados, RIGHT JOIN é chamado RIGHT OUTER JOIN.

SQL RIGHT JOIN


A base de dados de demonstração

Neste tutorial, vamos usar o banco de dados exemplo w3big.

O seguinte é uma selecionadas "sites" dados da tabela:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3write.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+

Aqui são dados "access_log" tabela de acesso ao site de registro:

mysql> SELECT * FROM access_log;
+-----+---------+-------+------------+
| aid | site_id | count | date       |
+-----+---------+-------+------------+
|   1 |       1 |    45 | 2016-05-10 |
|   2 |       3 |   100 | 2016-05-13 |
|   3 |       1 |   230 | 2016-05-14 |
|   4 |       2 |    10 | 2016-05-14 |
|   5 |       5 |   205 | 2016-05-14 |
|   6 |       4 |    13 | 2016-05-15 |
|   7 |       3 |   220 | 2016-05-15 |
|   8 |       5 |   545 | 2016-05-16 |
|   9 |       3 |   201 | 2016-05-17 |
+-----+---------+-------+------------+
9 rows in set (0.00 sec)


SQL RIGHT JOIN exemplos

A seguinte instrução SQL retornará os registros visita ao local.

Os seguintes exemplos access_log como nós à esquerda da mesa, sites como a tabela da direita:

Exemplos

SELECIONAR Websites. Nome, access_log. Contar, access_log. Data DE access_log DIREITO Cadastre-se websites ON access_log. site_id = sites. id ORDEM BY access_log. contar DESC;

Execute o SQL acima dos resultados de saída são as seguintes:

NOTA: RIGHT JOIN-chave da tabela direita (Websites) retorna todas as linhas, mesmo se não houver correspondência tabela da esquerda (access_log) em.


SQL RIGHT JOIN Keyword
10/30