# Tipos de Consultas

Na definição dos campos de uma consulta, no painel **Banco de Dados**, há o botão ![](http://www.gvinci.com.br/manual/constrbtgv5.png), que chama a janela **Fórmula**, onde podemos estipular condições de filtragem:

![](http://www.gvinci.com.br/manual/constrconsgv5.zoom100.png)

Na aba **"Ligações e seleções"** da janela **Construtor de consulta**, há uma lista de quatro tipos de **Join** disponíveis, na opção **Tipo de ligação**.

Nesta aba, podemos definir como extrair informações de várias tabelas ao mesmo tempo.

![](http://www.gvinci.com.br/manual/tipoligacgv5.zoom100.png)

**INNER:** Tipo de relacionamento que seleciona os registros combinados em ambas as tabelas, isto é, para que um registro seja aceito como resultado do relacionamento, o campo que faz a ligação entre as duas tabelas deve satisfazer as condições em ambas.

Utilizamos o Inner Join quando é preciso montar um conjunto de registros (recordset) lendo dados de mais de uma tabela. É uma forma de unir tabelas, e para isso é preciso que haja uma relação entre elas, isto é, um campo de ligação. É importante ressaltar que estes campos não precisam ter o mesmo nome, porém devem ser do mesmo tipo.

**LEFT:** Tipo de relacionamento que inicia a análise da estrutura de uma tabela da direita para uma tabela da esquerda, no banco de dados.

**RIGHT:** Tipo de relacionamento que inicia a análise da estrutura de uma tabela da esquerda para uma tabela da direita, no banco de dados.

Observe a ilustração abaixo:

![](http://www.gvinci.com.br/manual/left-right-join.png)

**FULL:** Este tipo de relacionamento, também chamado de **FULL OUTER JOIN,** é usado para selecionar todos os registros de todas as tabelas envolvidas no relacionamento.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gvinci.com.br/manual-do-usuario/ide/untitled-1/bancos-de-dados-less-than-f8-greater-than/definindo-bancos/consultas/tipos-de-consultas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
