Junção à esquerda na criação de uma exibição de banco de dados
Este exemplo mostra as configurações apropriadas ao usar junções esquerdas para adicionar tabelas a uma exibição de banco de dados.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
- Navegar até Tudo > Definição do Sistema > Exibições de banco de dados.
-
Selecione a exibição que você deseja editar.
A página Exibição do banco de dados é exibida. Na lista relacionada Exibir Tabelas, especifique as tabelas que você deseja na exibição do banco de dados.
- Em Tabelas de exibição lista relacionada, selecione Novo .
- Adicione um Junção à esquerda caixa de seleção para o formulário por Configurando o layout do formulário .
-
Adicione a tabela Tarefa do catálogo [sc_task] à exibição do banco de dados preenchendo o formulário com os dados a seguir e selecione Enviar . As tabelas unidas são ordenadas da esquerda para a direita do mais baixo para o mais alto Pedido valores.
Campo Valor Tabela Tarefa de catálogo [sc_task] Prefixo de variável gato Ordem 100 Cláusula Where Deixe em branco A página Exibição do banco de dados é exibida com a tabela Tarefa do catálogo na tabela Exibir tabelas. -
Em Tabelas de exibição tabela, selecione Novo E adicione a tabela Item solicitado [sc_req_item] à exibição do banco de dados preenchendo o formulário com os dados a seguir e selecionando Enviar . As tabelas unidas são ordenadas da esquerda para a direita do mais baixo para o mais alto Pedido valores.
Campo Valor Tabela Item solicitado [sc_req_item] Prefixo de variável item Ordem 200 Cláusula Where item_sys_id Caixa de seleção Junção à esquerda Verdadeiro(a) A página Exibição do banco de dados é exibida com a tabela Item solicitado na tabela Exibir tabelas. -
Em Tabelas de exibição tabela, selecione Novo E adicione a tabela de solicitação [sc_request] à exibição do banco de dados preenchendo o formulário com os dados a seguir e selecionando Enviar .
Campo Valor Tabela Solicitação [sc_request] Prefixo de variável req Ordem 300 Cláusula Where req_sys_id Caixa de seleção Junção à esquerda Verdadeiro(a) A página Exibição do banco de dados é exibida com a tabela Solicitação na tabela Exibir tabelas. -
Em Tabelas de exibição tabela, selecione Novo E adicione a tabela Usuário [sys_user] à exibição do banco de dados preenchendo o formulário com os seguintes dados e selecionando Enviar .
Campo Valor Tabela Usuário [sys_user] Prefixo de variável usuário Ordem 400 Cláusula Where user_sys_id Caixa de seleção Junção à esquerda Falso(a) - A página Exibição do banco de dados é exibida com a tabela Usuário na tabela Exibir tabelas.
- Se o registro primário da Tarefa do catálogo for um item solicitado, todos os campos na tabela de solicitação ficarão em branco.
- Se o registro primário for uma solicitação, todos os campos no item solicitado ficarão em branco.
- Devido às duas junções à esquerda, o registro Tarefa do catálogo retorna mesmo se o primário estiver vazio ou não for um item ou solicitação solicitada.
- Como o usuário não é uma junção à esquerda, deve haver um usuário correspondente em sys_user para o campo Aberto por da linha para que a linha Tarefa do catálogo retorne.
- Opcional:
Execute as etapas a seguir para experimentar e saber mais sobre como as junções esquerdas afetam as exibições do banco de dados.
Se você fizer com que a esquerda junte-se a:
- Usuário verdadeiro, linhas que têm um vazio Criado por retorno.
- Item solicitado falso, somente tarefas do catálogo que têm um item solicitado como primário retornam.
- Solicitação falsa, somente as tarefas do catálogo que têm uma solicitação como primária retornam.
- Item solicitado e solicitação falsos, nenhuma linha retorna porque nada pode ter um item solicitado e uma solicitação como primários.