Note that there are some explanatory texts on larger screens.

plurals
  1. POSelect with Sub Query
    primarykey
    data
    text
    <p>I have two selects in my procedure, but I want to select just the rows that the IDENTIFICACAO_A from the first Select are in common with the IDENTIFICACAO_B from the second Select.</p> <p>Query:</p> <pre><code>SELECT (CONVERT(VARCHAR,fic.reg_codigo_lotado_atual) + '.' + CONVERT(VARCHAR,fic.cla_codigo) + '.' + CONVERT(VARCHAR,fic.reg_codigo_lotado_origem) + '.' + CONVERT(VARCHAR,fic.fic_numero_livro) + '/' + CONVERT(VARCHAR,fic.fic_versao)) AS IDENTIFICACAO_A, cla.cla_nome, fic.fic_ca, fic.fic_fa, fic.reg_codigo_lotado_atual, fic.cla_codigo, fic.reg_codigo_lotado_origem, fic.fic_numero_livro, fic.fic_versao, fic.fic_ato_oficial, fic_localizacao_numero, fic_localizacao_data_em, qua.qua_nome, fic.fic_localizacao_do, adm.adm_codigo_ua, adm.adm_codigo_uv, adm.adm_digito, adm.adm_decodificada, adm.adm_sigla, form.for_nome, fic.fic_ocupacao_data, fic.fic_ocupacao_do, fic.fic_ocupacao_data_cessacao, fic.fic_ocupacao_do_cessacao, ser.ser_nome, ser.ser_rg, ser.ser_cpf, fic.fic_ocupacao_observacao, esp.esp_descricao, fic.fic_alteracao_vigencia, fic.fic_alteracao_decreto, fic.fic_alteracao_data, fic.fic_alteracao_qua_codigo, fic.fic_alteracao_do, fic.fic_situacao_vc, fic.fic_situacao_pp, fic.fic_situacao_ocupado, fic.fic_nova_identificacao, fic.fic_observacoes_gerais FROM SICAF.dbo.tab_fichas AS fic INNER JOIN SICAF.dbo.tab_classes AS cla ON cla.cla_codigo = fic.cla_codigo LEFT JOIN SICAF.dbo.tab_sub_quadros AS qua ON qua.qua_codigo = fic.qua_codigo LEFT JOIN SICAF.dbo.tab_unidade_adm AS adm ON adm.adm_codigo = fic.adm_codigo LEFT JOIN SICAF.dbo.tab_formas AS form ON form.for_codigo = fic.for_codigo LEFT JOIN SICAF.dbo.tab_servidores AS ser ON ser.ser_codigo = fic.ser_codigo LEFT JOIN SICAF.dbo.tab_especies AS esp ON esp.esp_codigo = fic.esp_codigo SELECT (CONVERT(VARCHAR,fic.reg_codigo_lotado_atual) + '.' + CONVERT(VARCHAR,fic.cla_codigo) + '.' + CONVERT(VARCHAR,fic.reg_codigo_lotado_origem) + '.' + CONVERT(VARCHAR,fic.fic_numero_livro) + '/' + CONVERT(VARCHAR,fic.fic_versao)) AS IDENTIFICACAO_B, cla.cla_nome, fic.fic_ca, fic.fic_fa, fic.reg_codigo_lotado_atual, fic.cla_codigo, fic.reg_codigo_lotado_origem, fic.fic_numero_livro, fic.fic_versao, fic.fic_ato_oficial, fic_localizacao_numero, fic_localizacao_data_em, qua.qua_nome, fic.fic_localizacao_do, adm.adm_codigo_ua, adm.adm_codigo_uv, adm.adm_digito, adm.adm_decodificada, adm.adm_sigla, form.for_nome, fic.fic_ocupacao_data, fic.fic_ocupacao_do, fic.fic_ocupacao_data_cessacao, fic.fic_ocupacao_do_cessacao, ser.ser_nome, ser.ser_rg, ser.ser_cpf, fic.fic_ocupacao_observacao, esp.esp_descricao, fic.fic_alteracao_vigencia, fic.fic_alteracao_decreto, fic.fic_alteracao_data, fic.fic_alteracao_qua_codigo, fic.fic_alteracao_do, fic.fic_situacao_vc, fic.fic_situacao_pp, fic.fic_situacao_ocupado, fic.fic_nova_identificacao, fic.fic_observacoes_gerais FROM SICAF2.dbo.tab_fichas AS fic INNER JOIN SICAF2.dbo.tab_classes AS cla ON cla.cla_codigo = fic.cla_codigo LEFT JOIN SICAF2.dbo.tab_sub_quadros AS qua ON qua.qua_codigo = fic.qua_codigo LEFT JOIN SICAF2.dbo.tab_unidade_adm AS adm ON adm.adm_codigo = fic.adm_codigo LEFT JOIN SICAF2.dbo.tab_formas AS form ON form.for_codigo = fic.for_codigo LEFT JOIN SICAF2.dbo.tab_servidores AS ser ON ser.ser_codigo = fic.ser_codigo LEFT JOIN SICAF2.dbo.tab_especies AS esp ON esp.esp_codigo = fic.esp_codigo </code></pre> <p>What can I do to return both Selects?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload