首页 > 解决方案 > 对我的 SQL 查询有疑问。它总是重复我应该是唯一的 id

问题描述

嘿伙计们,我为工作做了一个 sql 查询,但它多次复制了我的文档。

select
  dokid, doktyp, kontakt_id, verkn_kontakt_id, relatie_id, 
  onderwerp, dok_nam, 
  dok_bes,betrag, belegnr, gjahr, TANR, old_vertrouw_id, 
  erstellt_am, impuser, gebr_bew, docname 
from v_dok_xml 
inner join corsa7.poststuk on poststuk_id=dokid 
inner join v_alle_dokumente on dok_id=dokid 
where doktyp in ('RECH','HY_DOK','HY_INT','IM_DOK','IM_INT',
                 'INT_SO','SONST_DOK','VB_DOK','VB_IN') 
  and BELEGNR is not null 
  and (GJAHR ='2018' or GJAHR is null) and rownum <=50
  and $where 
order by erstellt_am desc

$where 用于输出,您可以单击选择两个日期,然后打印它之间的数据

标签: sqloracle

解决方案


推荐阅读