You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2019-08-06 18:26:13

aapa05
Member
Registered: 2019-08-06
Posts: 5

Relacionamento entre tabelas

Boa tarde

Estou montando uma query com informações do chamado (tabela glpi_tickets) fazendo um join com a tabela de categorias (glpi_itilcategories).
O join que estou usando relaciona glpi_tickets.itilcategories_id = glpi_itilcategories.itilcategories_id mas ainda estão vindo outros registros além do que deveria.
Vocês sabem me dizer qual seria esse relacionamento?

Grato pela atenção

Offline

#2 2019-08-06 22:04:02

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Relacionamento entre tabelas

glpi_tickets.itilcategories_id = glpi_itilcategories.id


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#3 2019-08-20 22:29:52

garfield497
Member
Registered: 2019-05-23
Posts: 46

Re: Relacionamento entre tabelas

Boa tarde,

Poderia informar qual a query está realizando?
Pois dependendo de como esteja montando o Join existem 4 formas de montar: Join, Inner Join, Left Join e right join,
sendo que os mesmos dependem das declarações a serem utilizadas.

Segue como exemplo um select com join:

SELECT  A.[CAMPOS A SEREM PESQUISADOS DA TABELA A],
             A.[CAMPOS A SEREM PESQUISADOS DA TABELA A],
             B.[CAMPOS A SEREM PESQUISADOS DA TABELA B]
FROM [TABELA QUE SERÁ CONSULTADA] A
JOIN [OUTRA TABELA QUE SERÁ REALIZADO O JOIN] AS B on A.CODIGO = B.CODIGO

Ex.: Tabela CADASTRO com CLIENTES

SELECT A.CPF,
            A.NOME,
            B. ENDERECO,
            B.CEP
FROM CADASTRO A
JOIN CLIENTES AS B on A.CPF = B.CPF


Espero ter ajudado.

Grande abraço.

Offline

Board footer

Powered by FluxBB