select t.*,t1.cd,t2.ce,t3.cf from (
select * from tab where c > '开始日期' and c < '结束日期'
) t
left join t1 on t.ca = t1.ca
left join t2 on t.cb = t2.cb
left join t3 on t.cc = t2.cc
主表tab数据量300,表t1的数据量300w , 表t2的数据量2000条, 表t3的数据量30条
单独查询t1需要十几秒,t1与t的关联字段无索引