|
楼主 |
发表于 2010-11-11 00:04
|
显示全部楼层
回复 2楼 taller 的帖子
谢谢版主!测试通不过,做了一个测试用的数据库上传,其中有一个效率极低的方法达到目的,能展示最终想得到的结果,方法是把表复制一份,result_2 然后使用如下代码:
SELECT myindex
FROM result
WHERE exists (select 1 from result_2 where result.team=result_2.team and result.teamn=result_2.teamn and result.l0=result_2.l0 group by team,teamn,l0 having count(l0)=1) and exists (select 1 from result_2 where result.team=result_2.team and result.teamn=result_2.teamn group by team,teamn having count(team)>40);
这样得到的结果是正确的,但是实际数据较多时,运行极慢!
两个附件差不多,较大的附件数据改简单了,可以看得更清楚!
[ 本帖最后由 zdq789 于 2010-11-11 00:27 编辑 ] |
|