SQL – ESQUERDO JUNTA-se

0 Comments
Anúncios

O SQL LEFT JOIN retorna todas as linhas da tabela à esquerda, mesmo se não houver nenhuma correspondência na tabela à direita. Isso significa que se a cláusula ON corresponder a 0 (zero) registros na tabela direita; a junção ainda retornará uma linha no resultado, mas com NULL em cada coluna da tabela direita.,

isto significa que uma junção à esquerda devolve todos os valores da tabela à esquerda, mais os valores correspondentes da tabela à direita ou nulos no caso de não existir um predicado de junção correspondente.

sintaxe

a sintaxe básica de uma junção à esquerda é a seguinte.

SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;

Aqui, a condição indicada pode ser qualquer expressão dada com base na sua exigência.

exemplo

considere as duas tabelas seguintes,

Tabela 1 − clientes a tabela é a seguinte.

Tabela 2-ordens O quadro é o seguinte.

agora, vamos juntar-nos a estas duas tabelas usando a junção esquerda como se segue.,

SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

This would produce the following result −

sql-using-joins.htm
Advertisements


Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *