Uma operação de junção permite que você recupere dados de duas ou mais tabelas com base em valores de colunas correspondentes. Os dados nas tabelas são vinculados em um único resultado. Duas junções são necessárias para esta consulta.
O resultado da consulta precisa incluir as entradas de tabela RENTALS e CUSTOMERS que possuem valores de coluna CUST_ID correspondentes. O resultado da consulta também deve incluir as entradas de tabela RENTALS e VIDEOS que possuem IDs de vídeo correspondentes (valores de coluna VID_ID).
- Na área de janela de Tabelas, clique com o botão direito do mouse no cabeçalho da tabela R e em seguida clique em Criar Junção (Create Join) no menu pop-up.
- Na janela Criar Junção em Origem (Source), faça as seguintes seleções:
- Na lista Tabela (alias) (Table (alias)), clique em RENTALS (R).
- Na lista Coluna (Column), clique em CUST_ID.
- Em Destino, faça as seguintes seleções:
- Na lista Tabela (alias) (Table (alias)), clique em CUSTOMERS (C).
- Na lista Coluna (Column), clique em CUST_ID.
- Clique em OK. Um conector de junção aparece entre as duas colunas.
- Na área de janela de Tabelas, arraste seu cursor da coluna VID_ID na tabela
R (RENTALS) para a coluna VID_ID na tabela V
(VIDEOS).
Consulte a área de janela de Origem SQL para ver as junções no código fonte:
FROM
XMLTEST.CUSTOMERS AS C JOIN XMLTEST.RENTALS AS R ON C.CUST_ID = R.CUST_ID
JOIN XMLTEST.VIDEOS AS V ON R.VID_ID = V.VID_ID
Na área de janela de Tabelas, ambas as junções foram criadas como mostrado aqui:

Você pode alterar o tipo de junção (por exemplo, da junção interna padrão para uma junção esquerda, direita ou externa) na área de janela de Tabelas clicando com o botão direito do mouse no conector, clicando em Especificar Tipo de Junção (Specify Join Type) no menu pop-up e depois selecionando o tipo de junção que deseja na janela Especificar Junção.