使用BLOB列和内部联接从SQL返回不同的值

时间:2018-07-04 22:06:40

标签: sql oracle blob distinct

我需要从2个表中返回不同的记录。问题是列之一是斑点,我也需要它来重建文件。 我看到了一些解决方案,但是在所有这些解决方案中,原始查询(没有区别)都没有内部联接。 这是我的查询

SELECT dop.DSC_DOCUMENTO, adp.NOM_ARQUIVO_ANEXO,adp.CON_ARQUIVO_ANEXO
  FROM documento_os_pe dop
  JOIN anexo_documento_pe adp 
    ON dop.NUM_SEQUENCIAL_DOCUMENTO = adp.NUM_SEQUENCIAL_DOCUMENTO
  WHERE dop.ind_anexo = 'Y' AND DOP.NUM_PE = 54 
  ORDER BY dop.NUM_OS DESC;

1 个答案:

答案 0 :(得分:0)

我通过验证c#上的响应来解决。 在生成文件以显示给用户之前,我已经构建了一个没有重复文件的字典。我已使用OrderBy Desc返回最新文件。