select a.MATERIAL as r,count(*) as c from TZ a,YW b where a.gjz=b.gjz and a.MATERIAL!=' ' group by a.MATERIALTZ 表 大概有 几十万条数据
YW 表 大概有 几万条数据两个表连接查询后大概有几万条数据现在的问题是 要对多表中的一个字段分组,速度很慢是什么原因?
或者有没什么更好的写法?大牛们!~~~~~请指教
YW 表 大概有 几万条数据两个表连接查询后大概有几万条数据现在的问题是 要对多表中的一个字段分组,速度很慢是什么原因?
或者有没什么更好的写法?大牛们!~~~~~请指教
呵呵是的,如果字段为int型是快很多的,但是现在时字符型的,不知道这么搞的很慢
select a.MATERIAL as r,count(*) as c from TZ a
where exists(select 1 from YW b where a.gjz=b.gjz) and a.MATERIAL!=' ' group by a.MATERIAL