我查看了从call_details
具有以下结构的表创建的 HW02。
pri_key | calling_no | called_no | answer_date_time | Duration
我必须找到每个订户在一天内调用的总持续时间。并将视图创建为
create view hw02 as
select calling_no, day(answer_date_time) as days,duration from call_details;
我计算每个订阅者每天的 total_duration 为
select a.calling_no,a.days,sum(b.duration)
from hw02 as a, hw02 as b
where a.calling_no=b.calling_no and a.days=b.days;
此查询需要大量时间来执行。所以我的问题是如何优化这个查询。(数据:- 大约 150,000 行)