select distinct n.id,n.headLine from news n inner join stocknewsrelation snr on snr.news_id=n.id inner join stock s on snr.stock_id=s.id inner join stockindexrelation sir on sir.stock_id=s.id inner join indexinfo i on sir.index_id=i.id where i.indexCode='HSI' and n.newsUpdateTime >= '2008-8-10' order by n.newsUpdateTime desc limit 5;
explain看看瓶颈在什么地方,TRY: select distinct n.id,n.headLine from news n inner join stocknewsrelation snr on (snr.news_id=n.id) and (n.newsUpdateTime >= '2008-8-10') inner join stock s on snr.stock_id=s.id inner join stockindexrelation sir on sir.stock_id=s.id inner join indexinfo i on (sir.index_id=i.id) and (i.indexCode='HSI') order by n.newsUpdateTime desc limit 5;