向现有SQL查询添加其他列

时间:2015-04-09 17:28:18

标签: sql sql-server

我想在查询中添加两列:dbo.PROCESSO.dt_cadastrodbo.PROCESSO.dt_encerradoPROCESSONUMERO_PROCESSO表格通过名为cd_processo的列相关联。

以下是当前查询:

SELECT    
  dbo.CLIENTE.ds_razao_social, 
  dbo.COMARCA.ds_comarca,
  dbo.JUIZO.ds_juizo, 
  dbo.COMARCA.ds_sigla_unidade, 
  dbo.NUMERO_PROCESSO.no_processo
FROM    
  dbo.COMARCA 
  RIGHT OUTER JOIN dbo.NUMERO_PROCESSO ON 
    dbo.COMARCA.ds_sigla_unidade = dbo.NUMERO_PROCESSO.ds_sigla_unidade 
    AND dbo.COMARCA.cd_comarca = dbo.NUMERO_PROCESSO.cd_comarca 
  LEFT OUTER JOIN dbo.JUIZO ON 
    dbo.NUMERO_PROCESSO.ds_sigla_unidade = dbo.JUIZO.ds_sigla_unidade 
    AND    dbo.NUMERO_PROCESSO.cd_juizo = dbo.JUIZO.cd_juizo 
  LEFT OUTER JOIN dbo.CONTRATO_VINCULADO ON 
    dbo.NUMERO_PROCESSO.cd_processo = dbo.CONTRATO_VINCULADO.cd_processo 
  LEFT OUTER JOIN dbo.CLIENTE ON 
    dbo.CONTRATO_VINCULADO.cd_cliente = dbo.CLIENTE.cd_cliente    

1 个答案:

答案 0 :(得分:1)

SELECT    
  dbo.CLIENTE.ds_razao_social, 
  dbo.COMARCA.ds_comarca,
  dbo.JUIZO.ds_juizo, 
  dbo.COMARCA.ds_sigla_unidade, 
  dbo.NUMERO_PROCESSO.no_processo,
  dbo.PROCESSO.dt_cadastro,
  dbo.PROCESSO.dt_encerrado
FROM    
  dbo.COMARCA 
  RIGHT OUTER JOIN dbo.NUMERO_PROCESSO ON 
    dbo.COMARCA.ds_sigla_unidade = dbo.NUMERO_PROCESSO.ds_sigla_unidade 
    AND dbo.COMARCA.cd_comarca = dbo.NUMERO_PROCESSO.cd_comarca 
  LEFT OUTER JOIN dbo.JUIZO ON 
    dbo.NUMERO_PROCESSO.ds_sigla_unidade = dbo.JUIZO.ds_sigla_unidade 
    AND    dbo.NUMERO_PROCESSO.cd_juizo = dbo.JUIZO.cd_juizo 
  LEFT OUTER JOIN dbo.CONTRATO_VINCULADO ON 
    dbo.NUMERO_PROCESSO.cd_processo = dbo.CONTRATO_VINCULADO.cd_processo 
  LEFT OUTER JOIN dbo.CLIENTE ON 
    dbo.CONTRATO_VINCULADO.cd_cliente = dbo.CLIENTE.cd_cliente
  LEFT OUTER JOIN dbo.PROCESSO ON 
    dbo.NUMERO_PROCESSO.cd_processo = dbo.PROCESSO.cd_processo

应该注意的是,这是基于您发布的查询中的信息(没有其他任何基础)。要获得更精确的答案,您必须在问题中包含表格模式和预期输出。