Junção à esquerda na criação de uma exibição de banco de dados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • 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

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    O procedimento a seguir mostra como criar uma exibição de banco de dados que inclui uma lista de Tarefas do catálogo e seus itens primários. A maioria das etapas ocorre no formulário Exibir tabela.

    Exibir formulário Tabela na exibição do banco de dados depois que uma junção à esquerda foi adicionada.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Exibições de banco de dados.
    2. 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.
    3. Em Tabelas de exibição lista relacionada, selecione Novo .
    4. Adicione um Junção à esquerda marque a caixa de seleção do formulário por Configuração do layout do formulário .
    5. 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.
    6. 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.
    7. 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.
    8. 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.
    9. 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.