Skip to main content

New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
NEW webinar Dec. 7th: 2023 Outlook, A Pivotal Year for Data Integration SIGN ME UP!
cancel
Showing results for 
Search instead for 
Did you mean: 
paulokpk
Creator
Creator

Comando Left Join

Estou trazendo duas views que criei no SQL para o Qlik Sense.

Entretanto preciso realizar um Left Join Entre as duas. 

NO SQL eu faço desta forma:

 SELECT *
FROM VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS LEFT JOIN VIEW_PRECIFICACAO_INVENTARIO ON
VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS.CODATENDIMENTO = VIEW_PRECIFICACAO_INVENTARIO.CODATENDIMENTO

 

Entretanto quando eu levei isso para o Qlik ele reclamou pois haviam campos com o mesmo nome. 

Desta forma eu fiz a extração das duas tabelas separadamente:

____________________________________________________________________________

a 1ª 

SQL
SELECT
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS

FROM "CORPORERM".dbo.VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS;

STORE equipamentos_cli_chamados INTO [lib://QVDUnitech/equip_cli_chamados.QVD] (qvd);

_____________________________________________________________________________________

a 2ª

SQL
SELECT
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA

FROM "CORPORERM".dbo.VIEW_PRECIFICACAO_INVENTARIO;


STORE precificacao_invent INTO [lib://QVDUnitech/precificacao_invent.QVD] (qvd);

___________________________________________________________________________________________

 

Não sei como fazer o Left Join no próprio Qlik com essas duas tabelas

Lembrando que ela possui colunas com o mesmo nome, no SQL eu obtenho o valor desejado  no Qlik eu até consegui que fosse criada uma ligação automatica mas essa ligação é simples não está em Left Join

Labels (4)
1 Solution

Accepted Solutions
Matheus_Zapparoli
Contributor III
Contributor III

Paulo,

Nesse caso você vai ler normalmente as tabelas do seu qvd conforme exemplo

equip_cli_chamados:
LOAD
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS
from seu qvd;

LEFT JOIN (equip_cli_chamados)

precificacao_invent:
LOAD
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA
FROM SEU QVD
;

É so usar o LEFT JOIN (equip_cli_chamados) que através dos campos em comum da sua tabela, já será feita a junção.

Por favor, me retorna se deu certo ou não.

 

View solution in original post

1 Reply
Matheus_Zapparoli
Contributor III
Contributor III

Paulo,

Nesse caso você vai ler normalmente as tabelas do seu qvd conforme exemplo

equip_cli_chamados:
LOAD
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS
from seu qvd;

LEFT JOIN (equip_cli_chamados)

precificacao_invent:
LOAD
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA
FROM SEU QVD
;

É so usar o LEFT JOIN (equip_cli_chamados) que através dos campos em comum da sua tabela, já será feita a junção.

Por favor, me retorna se deu certo ou não.