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 marque a caixa de seleção do formulário por Configuração do 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 cat 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 Ingresso à 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 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 Ingresso à 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 Ingresso à 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 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 uma Solicitação Solicitado.
- 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 a esquerda ingressar em:
- Usuário verdadeiro, linhas que têm um vazio Criado por retornar.
- Item solicitado falso, somente Tarefas do catálogo que têm um Item solicitado como primário retornam.
- Solicitação falsa, somente tarefas do catálogo que têm uma solicitação como primária retornam.
- Item solicitado e Solicitação falsa, nenhuma linha retorna porque nada pode ter um Item solicitado e uma Solicitação como primários.