西西河

主题:【求助】一个MySQL query的问题 -- 阿国

共:💬6 🌺2 新:
全看分页树展 · 主题 跟帖
家园 想到一个方法, 快了N倍

select count(a1.abclog_id) from abclog_entries_20080301 a1 where a1.log_type_id=86 and a1.abclog_id in (select a2.abclog_id from abclog_entries_20080301 a2 where a2.log_type_id=89 and a2.abclog_id in (select a3.abclog_id from abclogs_20080301 a3 where a3.box_id=57 and a3.a_type_id=84 and a3.b_type_id=49));

+---------------------+

| count(a1.obslog_id) |

+---------------------+

| 40957 |

+---------------------+

1 row in set (26.51 sec)

因为如果有89就一定要有86, 但有89不一定有86. 当然, 我还要计算时间差, 希望不会慢很多.

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河