我想從表中讀取所有產品代碼(mal_no列)和數量數據(adet列)(這是「hso」表和mal_no索引,下表中的所有表具有mal_no的索引),但即使它只有一行數據,它仍然運行並永不結束。加入到1行表需要太多時間
沒有此連接的查詢(通過僅添加註釋掉的部分)即時。
你有什麼建議嗎?
感謝,
select mt.mal_no,hso.adet siparis,
mot.birim_no,round((mbs.eldeki_stok_miktar*0.8),0) duzelts,
mot.oncelik,
SUM(round((mbs.eldeki_stok_miktar*0.8),0)) OVER(ORDER BY
mot.oncelik desc ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) kumule_stok
from [email protected] mbs
,[email protected] mt
,[email protected] mot
,web_hso hso
where 1=1
and hso.mal_no=mbs.mal_no
and mbs.mal_no=mt.mal_no
and mbs.birim_no=mot.birim_no
and mt.mal_grup_no=mot.mal_grup_no
and mt.mal_altgrup_no=mot.mal_altgrup_no
--and mt.mal_no in ('1035541001')
and mbs.eldeki_stok_miktar>0
and mot.oncelik>0
and mbs.ambar_no='01'
order by mot.oncelik desc
連接似乎okkay,你可以或許提供給我們這些表的DDL /結構。 –