1樓:匿名使用者
這樣試試 別用exists了
select d.* from tcf_bill_after_t d,(
select a.account_idnew
from
(select fee_kind,account_id,user_id,sum(fee1+fee2+fee3+fee4+fee11+fee12+fee13+fee14) fee
from bf_bill_t_before
group by account_id,user_id,fee_kind
) awhere a.fee<0
and d.perserve01 ='old'
and a.account_id = d.account_idnew
and a.perserve02='0'
) xwhere perserve03 is null and d.account_id = x.account_idnew
and existsand table_source=1
and city_code in('0411','0427');
2樓:小悅小冉
加幾個索引吧,和exists關係不大
3樓:匿名使用者
視乎沒有必要求和吧 exist 是判斷存在而已
oracle中如何資料庫,oracle中如何新建一個資料庫
oracle裡面不叫資料庫了,叫建立一個名稱空間建立表空間的語法是 create tablespace tablespacenamedatafile filename size integer k m autoextend off on 建立使用者 create user scce identifi...
ORACLE中如何獲取SUM
select select sum value from a where type 1 select sum value from b where type 1 as total from dual 將2個表的結果集合起來 union all 再對結果集統計,其他還有很多方法 select sum ...
Oracle中如何刪除表中已有欄位
sql alter table test tab2 drop column user number table altered.上面的 sql 是 刪除 test tab 表的 user number 欄位。 千鋒教育 oracle中刪除一個列可用如下語句 1alter table 表名 drop ...