select a.CO CO,C3,C12,C13,a.C1 from (select CO,max(C1) C1 from T1 group by CO) a join T1 b on a.CO=b.CO and a.C1=b.C1
为什么这样语句在MSSQL 很快不到一秒在MYSQL要10几秒呢 数据不多菜几万条 求解决
...全文
11813打赏收藏
求助 SQL 优化问题
select a.CO CO,C3,C12,C13,a.C1 from (select CO,max(C1) C1 from T1 group by CO) a join T1 b on a.CO=b.CO and a.C1=b.C1 为什么这样语句在MSSQL 很快不到一秒在MYSQL要10几秒呢 数据不多菜几万条 求解决
1 PRIMARY <derived2> ALL \N \N \N \N 2278
1 PRIMARY b ref PRIMARY,C1 C1 8 a.C1 33 Using where
2 DERIVED ST22015_main ALL \N \N \N \N 39097 Using where; Using temporary; Using filesort
EXPLAIN select * from T1 a where not exists(select 1 from t1 where a.co=co and a.c1<c1)
EXPLAIN select a.CO CO,C3,C12,C13,a.C1 from (select CO,max(C1) C1 from T1 group by CO) a join T1 b on a.CO=b.CO and a.C1=b.C1