一条sql语句
不好意思,问题急待解决,我把问题具体化,达人们给看下:
insert into table (
select * from t1,t2 where t1.fid = t2.fid
union
select * from t1@lk1 t1,t2@lk1 t2 where t1.fid = t2.fid
union
select * from t1@lk2 t1,t2@lk2 t2 where t1.fid = t2.fid
);
第一条select语句10000条记录
第一条select语句5000条记录
第一条select语句1000条记录
t1为用户表,t2为订单表 t2数据远大于t1
问题:
三条select的顺序有关吗?
t1 t2的顺序有关吗?
如果一个字段只有0 1 2 三个值 <>0和 in (1,2)有区别吗?
默认的优化器是基于选择,怎么先analyse,然后使用基于成本来提高效率?
请大虾举例说明~~:)